spring security标准过滤器以及排序
来源:互联网 发布:township无限金币 mac 编辑:程序博客网 时间:2024/05/30 22:58
在使用xml配置spring security时经常会看到下面类似的配置:
<security:http entry-point-ref="multipleAuthenticationLoginEntry" servlet-api-provision="true">
<!--
<security:session-management invalid-session-url="/loginRedirect.jtl">
<security:concurrency-control error-if-maximum-exceeded="false" max-sessions="1" expired-url="/loginRedirect.jtl"/>
</security:session-management>
-->
<!--使用表单登录-->
<security:remember-me key="xx"/>
<security:logout logout-url="/logout" logout-success-url="/loginRedirect.jtl"/>
<security:custom-filter ref="xxFilter" after="FORM_LOGIN_FILTER" />
<security:custom-filter before="FILTER_SECURITY_INTERCEPTOR" ref="xx1Filter" />
<security:access-denied-handler ref="xxHandler"/>
<security:custom-filter position="SWITCH_USER_FILTER" ref="xx2Filter"/>
</security:http>
那么上面标红部分配置在哪里呢,笔者将相关部门摘抄下来,分享至此:
Alias Filter Class Namespace Element or Attribute
CHANNEL_FILTER
ChannelProcessingFilter
http/intercept-url@requires-channel
SECURITY_CONTEXT_FILTER
SecurityContextPersistenceFilter
http
CONCURRENT_SESSION_FILTER
ConcurrentSessionFilter
session-management/concurrency-control
HEADERS_FILTER
HeaderWriterFilter
http/headers
CSRF_FILTER
CsrfFilter
http/csrf
LOGOUT_FILTER
LogoutFilter
http/logout
X509_FILTER
X509AuthenticationFilter
http/x509
PRE_AUTH_FILTER
AbstractPreAuthenticatedProcessingFilter
Subclasses
N/A
CAS_FILTER
CasAuthenticationFilter
N/A
FORM_LOGIN_FILTER
UsernamePasswordAuthenticationFilter
http/form-login
BASIC_AUTH_FILTER
BasicAuthenticationFilter
http/http-basic
SERVLET_API_SUPPORT_FILTER
SecurityContextHolderAwareRequestFilter
http/@servlet-api-provision
JAAS_API_SUPPORT_FILTER
JaasApiIntegrationFilter
http/@jaas-api-provision
REMEMBER_ME_FILTER
RememberMeAuthenticationFilter
http/remember-me
ANONYMOUS_FILTER
AnonymousAuthenticationFilter
http/anonymous
SESSION_MANAGEMENT_FILTER
SessionManagementFilter
session-management
EXCEPTION_TRANSLATION_FILTER
ExceptionTranslationFilter
http
FILTER_SECURITY_INTERCEPTOR
FilterSecurityInterceptor
http
SWITCH_USER_FILTER
SwitchUserFilter
N/A
根据上面这个对照表,可以进一步分析以及作为使用参考。
- spring security标准过滤器以及排序
- spring security 标准过滤器和假名
- 自定义Spring Security过滤器
- spring security自定义过滤器
- spring security过滤器
- spring security FilterSecurityInterceptor过滤器
- spring security UsernamePasswordAuthenticationFilter过滤器
- spring security 源码分析: 过滤器
- spring security学习- 图解过滤器
- spring-security的过滤器执行
- 图解Spring Security默认使用的过滤器
- 关于Spring-security的过滤器分析
- spring security 11种过滤器介绍
- spring security 3.1.6 过滤器顺序说明
- spring security 3.1.6 过滤器顺序说明
- spring security 11种过滤器介绍
- Spring Security 默认的过滤器链
- Spring Security理解以及案例
- 点击删除一列
- python浅拷贝 深拷贝
- 改好的Oauth2实例样例代码eclipse工程
- Matlab中fftshift的用法
- 人性的弱点(卡耐基)读书笔记
- spring security标准过滤器以及排序
- scala中的继承
- Linux虚拟机和主机三种网络连接方式
- 将list按blockSize大小等分,最后多余的单独一份
- PHP新特性 闭包
- jmap,jhat分析内存
- 数据结构与算法专题之树——二叉树的遍历及应用
- 学生信息查询系统学习总结
- Maze (opentrains)