Spring Security Filters
前言
Spring Security的配置不同,过滤链的过滤器也不尽相同,按照笔者项目的配置,Debug出Spring Security的过滤器按照过滤链的优先级如下几个:
- WebAsyncManagerIntegrationFilter
- SecurityContextPersistenceFilter
- HeaderWriterFilter
- LogoutFilter
- OAuth2AuthenticationProcessingFilter
- ClientCredentialsTokenEndpointFilter
- BasicAuthenticationFilter
- RequestCacheAwareFilter
- SecurityContextHolderAwareRequestFilter
- AnonymousAuthenticationFilter
- SessionManagementFilter
- ExceptionTranslationFilter
- FilterSecurityInterceptor
目录
- WebAsyncManagerIntegrationFilter
- SecurityContextPersistenceFilter
- HeaderWriterFilter
- LogoutFilter
- OAuth2AuthenticationProcessingFilter
- ClientCredentialsTokenEndpointFilter
- BasicAuthenticationFilter
- RequestCacheAwareFilter
- SecurityContextHolderAwareRequestFilter
- AnonymousAuthenticationFilter
- SessionManagementFilter
- ExceptionTranslationFilter
- FilterSecurityInterceptor
- ObjectPostProcessor
- FrameworkEndpointHandlerMapping