Acegi配置指南.docVIP

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Acegi配置指南

 HYPERLINK /walwal/archive/2010/02/21/313491.html Acegi配置指南(1) Acegi Demo web.xml配置 代码: web-app ??? ... ??? filter ??? ??? filter-nameAcegi Filter Chain Proxy/filter-name ??? ??? filter-class ??? ??? ??? org.acegisecurity.util.FilterToBeanProxy ??? ??? /filter-class ??? ??? init-param ??? ??? ??? param-nametargetBean/param-name ??? ??? ??? param-valuefilterChainProxy/param-value ??? ??? /init-param ??? /filter ??? ... ??? filter-mapping ??? ??? filter-nameAcegi Filter Chain Proxy/filter-name ??? ??? url-pattern/*/url-pattern ??? /filter-mapping ??? ... /web-app 说明: 采用Web的过滤器,构造一个过滤器链代理。初始参数: 参数名描述targetBean从Spring中查找Bean名一致的类,交由该类处理真正的Web过滤。推荐使用。targetClass从JVM中查找类名一致的类,交由该类处理真正的Web过滤。不同J2EE容器可能会导致不同结果,会被targetBean参数覆盖。不推荐使用。init初始值。可能值包括: !--[if !supportLists]--?? !--[endif]--lazy:延迟加载。主要解决由于Spring采用ContextLoaderServlet加载模式时有可能会晚于该filter而导致filter加载失败的问题。lifecycle指定生命周期。可能值包括: !--[if !supportLists]--?? !--[endif]--servlet-container-managed:容器托管。一般情况下,Acegi的Filter采用Spring的AOP回调,启动和结束调用beforeXxx()和afterXxx()方法。如果采用J2EE规范中提供的filter方法init()和destroy(),设置该参数。acegi.xml配置 过滤器链(filterChainProxy) 代码: beans ... !-- 过滤器链代理 -- bean id=filterChainProxy class=org.acegisecurity.util.FilterChainProxy ??? property name=filterInvocationDefinitionSource ?????? value ?????????? PATTERN_TYPE_APACHE_ANT ?????????? /**=httpSessionContextIntegrationFilter, ??? ??? ??? ??? basicProcessionFilter, ??? ??? ??? ??? exceptionTranslationFilter, ??? ??? ??? ??? filterInvocationInterceptor ?????? /value ??? /property /bean ... /beans 说明: 过滤器链,配置一组过滤器。参数: 参数描述filterInvocationDefinitionSource指定一组过滤器的Bean名。过滤器: 过滤器描述httpSessionContextIntegrationFilter负责完成Acegi上下文与HTTP Session同步。basicProcessionFilter负责完成用户的认证。exceptionTranslationFilter负责处理认证和授权中出现的异常。filterInvocationInterceptor负责完成用户的授权。Spring Bean关系图: !--[if !vml]-- !--[endif]-- 说明:每个图块为一个Spring Bean。斜体Bean和同名正体Bean为同一个Bean。 HTTP会话集成(httpSessionContextIntegrationFilter) 代码: !-- HTTP会话集成 -- bean id=httpSessionCont

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档