欢迎来到天天文库
浏览记录
ID:40529814
大小:978.63 KB
页数:39页
时间:2019-08-04
《Acegi配置指南》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Acegi配置指南(1)AcegiDemoweb.xml配置代码: ... AcegiFilterChainProxy org.acegisecurity.util.FilterToBeanProxy targetBean 2、e>filterChainProxy ... AcegiFilterChainProxy /* ...说明:采用Web的过滤器,构造一个过滤器链代理。初始参数:参数名描述targetBean从Spring中查找Bean名一致的类,交由该类处理真正
2、e>filterChainProxy
3、的Web过滤。推荐使用。targetClass从JVM中查找类名一致的类,交由该类处理真正的Web过滤。不同J2EE容器可能会导致不同结果,会被targetBean参数覆盖。不推荐使用。init初始值。可能值包括:Ø lazy:延迟加载。主要解决由于Spring采用ContextLoaderServlet加载模式时有可能会晚于该filter而导致filter加载失败的问题。lifecycle指定生命周期。可能值包括:Ø servlet-container-managed:容器托管。一般情况下,Acegi的Filter采用Spring的AOP回调,启动和结束调用beforeXxx()和afterXxx()方法。如果采用J2EE规范中提供的filter方法init()和destroy(),设置该参数。acegi.xml配置过滤器链(filterChainProxy)代码:... 5、ertyname="filterInvocationDefinitionSource"> PATTERN_TYPE_APACHE_ANT /**=httpSessionContextIntegrationFilter, basicProcessionFilter, exceptionTranslationFilter, filterInvocationInterceptor 6、n>...说明:过滤器链,配置一组过滤器。参数:参数描述filterInvocationDefinitionSource指定一组过滤器的Bean名。过滤器:过滤器描述httpSessionContextIntegrationFilter负责完成Acegi上下文与HTTPSession同步。basicProcessionFilter负责完成用户的认证。exceptionTranslationFilter负责处理认证和授权中出现的异常。filterInvocationInterceptor负责完成用户的授权。SpringBean关系图:说明:每个图块为一个SpringBean。斜体Bean和同名正体Bean为同一个Bean。HTTP会话集成(httpSessionContextIntegrationFilter)代码: 8、lue="
5、ertyname="filterInvocationDefinitionSource"> PATTERN_TYPE_APACHE_ANT /**=httpSessionContextIntegrationFilter, basicProcessionFilter, exceptionTranslationFilter, filterInvocationInterceptor
6、n>...
8、lue="
此文档下载收益归作者所有