2022年春启动认证



我在搞清楚Spring Boot身份验证时遇到了麻烦。我是Spring Security的新手,最近WebSecurityConfigurerAdapter被弃用了。是否有一个来源,其中解释了基本身份验证并提供了一些实现?

我找不到能满足我要求的东西。我找到的新资料提供了关于它的一般看法。旧的指向WebSecurityConfigurerAdapter

在Spring Security 5.7中,您需要提供SecurityFilterChainbean。

@Configuration
public class SecurityConfiguration {
@Bean
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
http
.authorizeHttpRequests((authz) -> authz
.anyRequest().authenticated()
)
.httpBasic(withDefaults())
.authenticationManager(new CustomAuthenticationManager());
return http.build();
}
}

参考:https://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter

最新更新