aboutsummaryrefslogtreecommitdiff
path: root/juick-api/src/main/java/com/juick/api/configuration/ApiSecurityConfig.java
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2017-03-28 23:52:19 +0300
committerGravatar Vitaly Takmazov2017-03-28 23:52:19 +0300
commit3382ed01dde0adebb4ef834a0dfd0baac392c040 (patch)
tree56b78b3aeea4b9bf42736382c43f6c5bc7217b7b /juick-api/src/main/java/com/juick/api/configuration/ApiSecurityConfig.java
parent4a486b237c1f5cf27ac892abef2908d7ec9cdba6 (diff)
juick-api: inject properties with @Value
Diffstat (limited to 'juick-api/src/main/java/com/juick/api/configuration/ApiSecurityConfig.java')
-rw-r--r--juick-api/src/main/java/com/juick/api/configuration/ApiSecurityConfig.java9
1 files changed, 5 insertions, 4 deletions
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