@Configuration
@EnableWebSecurity
@ComponentScan(basePackages="ch.awae.cloud.security")
@EnableGlobalMethodSecurity(securedEnabled=true,
jsr250Enabled=true,
prePostEnabled=true)
public class SecurityConfig
extends org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter
| Constructor and Description |
|---|
SecurityConfig() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configure(org.springframework.security.config.annotation.web.builders.HttpSecurity http) |
ch.awae.cloud.security.JwtAuthenticationFilter |
jwtAuthenticationFilter() |
ch.awae.cloud.security.TokenValidator |
tokenProvider(java.lang.String secret,
boolean provideToken) |
authenticationManager, authenticationManagerBean, configure, configure, getApplicationContext, getHttp, init, setApplicationContext, setAuthenticationConfiguration, setContentNegotationStrategy, setObjectPostProcessor, setTrustResolver, userDetailsService, userDetailsServiceBean@Bean public ch.awae.cloud.security.JwtAuthenticationFilter jwtAuthenticationFilter()
@Bean
public ch.awae.cloud.security.TokenValidator tokenProvider(@Value(value="${security.token.secret}")
java.lang.String secret,
@Value(value="${security.provideToken}")
boolean provideToken)
protected void configure(org.springframework.security.config.annotation.web.builders.HttpSecurity http)
throws java.lang.Exception
configure in class org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapterjava.lang.ExceptionCopyright © 2018. All Rights Reserved.