1.请求过程
在这一系列过滤器链中,绿色的过滤器可以通过配置去完成自定义配置,蓝色及黄色是不能控制的。它们一定都会生效且位置固定。(ExceptionTranslationFilter一定在FilterSecurityInterceptor之前)
2.过滤器
1.UsernamePasswordAuthenticationFilter
处理表单登入过滤器
2.BasicAuthenticationFilter
处理httpBasic请求
3.ExceptionTranslationFilter
对过滤器链做异常处理
4.FilterSecurityInterceptor
过滤器链最后的一个拦截器
3 基本配置
springSecurity默认使用httpBasic认证,我们可以重写BrowserSecurityConfig 继承WebSecurityConfigurerAdapter 去重新修改默认配置