使用以下代码配置Spring安全性,我可以在ProviderManager中看到,List AuthenticationProvider有两个元素。
索引为0的MyAuthenticationProvider和索引为1的AnonymousAuthenticationProvider。
我的问题是,有没有办法在索引0处创建AnonymousAuthenticationProvider?
public class MyWebSecurityConfig extends WebSecurityConfigurerAdapter {
@Autowired
private MyAuthenticationProvider myAuthenticationProvider;
@Override
protected void configure(HttpSecurity http) throws Exception {
http.formLogin().authenticationProvider(myAuthenticationProvider);
}
}
我可以手动执行http.anonymous()。disable()和init并设置AnonymousAuthenticationProvider但