Comment rafraîchir la configuration de Framework Spring Security?
je veux savoir comment recharger à chaque fois la configuration de framework spring security sans besoin de redemarer l'application Spring boot.
voici la classe SecurityConfig .java:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| @Configuration
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Autowired
private GatewayRememberMeServices rememberMeServices;
@Autowired
private BasicAuthenticationProvider basicAuthenticationProvider;
@Autowired
private BasicAuthenticationEntrypoint basicAuthenticationEntrypoint;
@Autowired
private Config config;
@Bean
public BasicAuthenticationFilter basicAuthenticationFilter(){
BasicAuthenticationFilter basicAuthenticationFilter = new BasicAuthenticationFilter(new ProviderManager(Arrays.asList(basicAuthenticationProvider)), basicAuthenticationEntrypoint);
return basicAuthenticationFilter;
}
@Override
protected void configure(HttpSecurity http) throws Exception {
http.csrf().disable();
http.authorizeRequests().antMatchers("/**").permitAll()
.anyRequest().authenticated().and()
.rememberMe()
.rememberMeServices(rememberMeServices)
.key("springRocks")
.rememberMeCookieName("jsSessionCookie");
http.addFilter(basicAuthenticationFilter());
}
} |
Merci de m'aider,