From cb360ec0d8f43693534130ee09f284c5c9496e5e Mon Sep 17 00:00:00 2001 From: "panagiotis.kanakakis" Date: Tue, 6 Feb 2018 14:59:03 +0000 Subject: [PATCH] 1. New rest api 2. Cors filter on web.xml 3. Remove aai --- pom.xml | 8 ++++ .../service/controllers/BrokerApi.java | 13 +++++-- .../service/controllers/BrokerApiImpl.java | 20 ++++------ .../service/controllers/RepositoryApi.java | 2 +- .../controllers/RepositoryApiImpl.java | 34 ++++++++++------- .../repo/manager/service/utils/Converter.java | 38 +++++++++---------- .../manager/service/utils/RequestFilter.java | 29 ++++++++++++++ .../webapp/WEB-INF/applicationContext.xml | 2 +- src/main/webapp/WEB-INF/web.xml | 22 +++++++++++ 9 files changed, 118 insertions(+), 50 deletions(-) create mode 100644 src/main/java/eu/dnetlib/repo/manager/service/utils/RequestFilter.java diff --git a/pom.xml b/pom.xml index 64b0641..e25e778 100644 --- a/pom.xml +++ b/pom.xml @@ -230,6 +230,14 @@ 9.1-901.jdbc3 + + + org.apache.tomcat + tomcat-catalina + LATEST + + + diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml index fb104ea..b9df1da 100644 --- a/src/main/webapp/WEB-INF/web.xml +++ b/src/main/webapp/WEB-INF/web.xml @@ -5,6 +5,28 @@ http://xmlns.jcp.org/xml/ns/javaee " version="3.1"> + + CorsFilter + org.apache.catalina.filters.CorsFilter + + cors.allowed.origins + * + + + cors.allowed.headers + Content-Type,X-Requested-With,accept,authorization,Origin,Access-Control-Request-Method,Access-Control-Request-Headers + + + cors.allowed.methods + GET, POST, PUT, DELETE, OPTIONS, HEAD + + + + + CorsFilter + /* + + log4jConfigLocation /WEB-INF/log4j.properties