From 3382ed01dde0adebb4ef834a0dfd0baac392c040 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Tue, 28 Mar 2017 23:52:19 +0300 Subject: juick-api: inject properties with @Value --- .../main/java/com/juick/api/configuration/ApiSecurityConfig.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'juick-api/src/main/java/com/juick/api/configuration/ApiSecurityConfig.java') diff --git a/juick-api/src/main/java/com/juick/api/configuration/ApiSecurityConfig.java b/juick-api/src/main/java/com/juick/api/configuration/ApiSecurityConfig.java index cb50ddab..f1dcf30a 100644 --- a/juick-api/src/main/java/com/juick/api/configuration/ApiSecurityConfig.java +++ b/juick-api/src/main/java/com/juick/api/configuration/ApiSecurityConfig.java @@ -4,6 +4,7 @@ import com.juick.server.security.NotAuthorizedAuthenticationEntryPoint; import com.juick.service.UserService; import com.juick.service.security.JuickUserDetailsService; import com.juick.service.security.deprecated.RequestParamHashRememberMeServices; +import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; @@ -31,8 +32,8 @@ import java.util.concurrent.TimeUnit; @EnableWebSecurity @PropertySource("classpath:juick.conf") public class ApiSecurityConfig extends WebSecurityConfigurerAdapter { - @Inject - private Environment env; + @Value("${auth_remember_me_key}") + private String rememberMeKey; @Inject private UserService userService; @@ -58,7 +59,7 @@ public class ApiSecurityConfig extends WebSecurityConfigurerAdapter { .alwaysRemember(true) .tokenValiditySeconds((int) TimeUnit.DAYS.toSeconds(6 * 30)) .rememberMeServices(rememberMeServices()) - .key(env.getProperty("auth_remember_me_key")) + .key(rememberMeKey) .and().authenticationProvider(authenticationProvider()) .headers().defaultsDisabled().cacheControl(); } @@ -79,7 +80,7 @@ public class ApiSecurityConfig extends WebSecurityConfigurerAdapter { @Bean public RememberMeServices rememberMeServices() throws Exception { - return new RequestParamHashRememberMeServices(env.getProperty("auth_remember_me_key"), userService); + return new RequestParamHashRememberMeServices(rememberMeKey, userService); } @Bean -- cgit v1.2.3