我有两个AuthenticationProviders
,但不知道如何将其转换为Spring Security的新方式。
目前我正在扩展WebSecurityConfigurerAdapter
,并具有以下配置:
@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
auth.authenticationProvider(inMemoryAuthenticationProvider);
auth.authenticationProvider(ldapAuthenticationProvider);
auth.userDetailsService(userDetailsService);
}
在不扩展WebSecurityConfigurerAdapter
的情况下,配置应该是什么样子?
2条答案
按热度按时间toiithl61#
我通过使用filterChain来解决这个问题,就像@Elyobek建议的那样,但是代码如下:
我没有意识到我可以在
HttpSecurity
上设置AuthenticationProviders
和UserDetailsService
。gzszwxb42#
不如这样吧: