有道无术,术尚可求,有术无道,止于术。
本系列Spring Boot 版本 3.0.4
本系列Spring Security 版本 6.0.2
源码地址:https://gitee.com/pearl-organization/study-spring-security-demo
文章目录
-
- 前言
- Spring Filter
- Security Filter
-
- 1. DisableEncodeUrlFilter
- 2. WebAsyncManagerIntegrationFilter
- 3. SecurityContextHolderFilter
- 4. HeaderWriterFilter
- 5. CsrfFilter
- 6. LogoutFilter
- 7. UsernamePasswordAuthenticationFilter
- 8. DefaultLoginPageGeneratingFilter
- 9. DefaultLogoutPageGeneratingFilter
- 10. BasicAuthenticationFilter
- 11. RequestCacheAwareFilter
- 12. SecurityContextHolderAwareRequestFilter
- 13. AnonymousAuthenticationFilter
- 14. ExceptionTranslationFilter
- 15. AuthorizationFilter
- 执行流程
前言
本篇文档主要介绍Spring Security
中默认的15
个过滤器相关作用。
Spring Filter
Spring
扩展了Servlet
中原生的过滤器,给予其各种Spring
能力。
GenericFilterBean
GenericFilterBean
翻译过来是【通用的过滤器Bean
】的意思,不难理解,说明它不仅是一个过滤器,也是一个Bean
对象,是 spring-web
提供的一个