From 959ba82d447f78f46220cdae710b65302d7309a6 Mon Sep 17 00:00:00 2001 From: kostis30fyllou Date: Thu, 8 Jul 2021 13:19:45 +0300 Subject: [PATCH] Remove unused property domain. Add swagger info at readme --- README.md | 6 +++++- .../config/security/RedisConfig.java | 18 +----------------- 2 files changed, 6 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index adbda2a..0282f1e 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,10 @@ revoke roles from them. redis.host = localhost redis.port = 6379 redis.password = - webbapp.front.domain=.di.uoa.gr + +### Use Swagger +Project supports swagger UI in order to make testing easy to the developers. +In order to disable swagger for production environment, +a specific profile named "swagger" must be used on dev mode. diff --git a/src/main/java/eu/dnetlib/dnetrolemanagement/config/security/RedisConfig.java b/src/main/java/eu/dnetlib/dnetrolemanagement/config/security/RedisConfig.java index 7c5ae70..3d113e4 100644 --- a/src/main/java/eu/dnetlib/dnetrolemanagement/config/security/RedisConfig.java +++ b/src/main/java/eu/dnetlib/dnetrolemanagement/config/security/RedisConfig.java @@ -3,13 +3,10 @@ package eu.dnetlib.dnetrolemanagement.config.security; import eu.dnetlib.dnetrolemanagement.config.properties.RedisProperties; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory; import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession; -import org.springframework.session.web.http.CookieSerializer; -import org.springframework.session.web.http.DefaultCookieSerializer; import org.springframework.session.web.http.HeaderHttpSessionStrategy; import org.springframework.session.web.http.HttpSessionStrategy; @@ -18,10 +15,7 @@ import org.springframework.session.web.http.HttpSessionStrategy; public class RedisConfig { private static final Logger logger = Logger.getLogger(RedisConfig.class); - private RedisProperties redisProperties; - - @Value("${webbapp.front.domain:openaire.eu}") - private String domain; + private final RedisProperties redisProperties; @Autowired public RedisConfig(RedisProperties redisProperties) { @@ -42,14 +36,4 @@ public class RedisConfig { headerHttpSessionStrategy.setHeaderName("Session"); return headerHttpSessionStrategy; } - - /*@Bean - public CookieSerializer cookieSerializer() { - System.out.println("Cookie Serializer: Domain is " + domain); - DefaultCookieSerializer serializer = new DefaultCookieSerializer(); - serializer.setCookieName("openAIRESession"); // <1> - serializer.setCookiePath("/"); // <2> - serializer.setDomainNamePattern("^.+?\\.(\\w+\\.[a-z]+)$"); - return serializer; - }*/ } \ No newline at end of file