快速业务通道

图解Spring Security默认使用的过滤器 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-18
,此过滤器会根据标记自动实现用户登陆,并创建SecurityContext,授予对应的权限。

7.8.AnonymousProcessingFilter

图 7.9.org.springframework.security.providers.anonymous.AnonymousProcessingFilter

图解Spring Security默认使用的过滤器(5)

时间:2011-03-20 blogjava 临远

为了保证操作统一性,当用户没有登陆时,默认为用户分配匿名用户的权限。

7.9.ExceptionTranslationFilter

图 7.10.org.springframework.security.ui.ExceptionTranslationFilter

此过滤器的作用是处理中FilterSecurityInterceptor抛出的异常,然后将请求重定向到对应页面,或返回对应的响应错误代码。

7.10.SessionFixationProtectionFilter

图 7.11.org.springframework.security.ui.SessionFixationProtectionFilter

防御session固化攻击。

7.11.FilterSecurityInterceptor

图 7.12.org.springframework.security.intercept.web.FilterSecurityInterceptor

用户的权限控制都包含在这个过滤器中。

功能一:如果用户尚未登陆,则抛出AuthenticationCredentialsNotFoundException“尚未认证异常”。

功能二:如果用户已登录,但是没有访问当前资源的权限,则抛出AccessDeniedException“拒绝访问异常”。

功能三:如果用户已登录,也具有访问当前资源的权限,则放行。

至此,我们完全展示了默认情况下Spring Security中使用到的过滤器,以及每个过滤器的应用场景和显示功能,下面我们会对这些过滤器的配置和用法进行逐一介绍。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号