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 : Sélectionner tout - Visualiser dans une fenêtre à part
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,