写在前面
WebSecurityConfigurer 只是一个空接口,WebSecurityConfigurerAdapter 就是针对这个空接口提供一个具体的实现,最终目的还是为了方便配置 WebSecurity。
public abstract class WebSecurityConfigurerAdapter
implements WebSecurityConfigurer<WebSecurity> {
}
一句话:Spring Security提供了一个抽象类WebSecurityConfigurerAdapter,它实现了默认的认证和授权,允许用户自定义一个WebSecurity类,重写其中的三个configure来实现自定义的认证和授权,这三个方法如下:
// 自定义身份认证的逻辑
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
}
// 自定义全局安全过滤的逻辑
public void configure(WebSecurity web) throws Exception {
}
// 自定义URL访问权限的逻辑
protected void configure(HttpSecurity http) throws Exception {
}
SpringBoot - HttpSecurity是什么?
SpringBoot - WebMvcConfigurer的作用是什么?
作用是什么?
WebSecurityConfigurerAdapter 管理着Spring Security的整个配置体系,主要包括用户身份认证的管理、全局安全过滤管理和URL访问权限控制的管理。
身份认证
/**
* 身份认证接口
*/
@Override
protected

本文详细介绍了Spring Security的核心配置类WebSecurityConfigurerAdapter及其使用方法,包括如何自定义身份认证逻辑、全局安全过滤逻辑和URL访问权限控制逻辑。
最低0.47元/天 解锁文章
1603

被折叠的 条评论
为什么被折叠?



