springSecurity3自定义安全过滤器位置及注意事项
2016-04-14 14:57
531 查看
当auto-config="true"时,springSecurity自动创建过滤器链,
1.自定义过滤器位置需要在已有过滤器之前或之后,否则会报错;
2.由于FilterSecurityInterceptor安全observeOncePerRequest(每个请求一次)默认为true.默认情况下FilterSecurityInterceptor只会执行一个,所以如果既要执行默认安全过滤器又要执行自定义过滤器,自定义过滤器放到默认安全过滤器之前,同时observeOncePerRequest设置为false.
如:(1)<custom-filter after="FILTER_SECURITY_INTERCEPTOR" ref="menuFilter" />
(2)<beans:property name="observeOncePerRequest" value="false" />
1.自定义过滤器位置需要在已有过滤器之前或之后,否则会报错;
2.由于FilterSecurityInterceptor安全observeOncePerRequest(每个请求一次)默认为true.默认情况下FilterSecurityInterceptor只会执行一个,所以如果既要执行默认安全过滤器又要执行自定义过滤器,自定义过滤器放到默认安全过滤器之前,同时observeOncePerRequest设置为false.
如:(1)<custom-filter after="FILTER_SECURITY_INTERCEPTOR" ref="menuFilter" />
(2)<beans:property name="observeOncePerRequest" value="false" />
相关文章推荐
- sas数据读取详解:SAS读取小工具,读取数值类型的注意事项,lrecl选项,四种读取数据方式以及数据指针的位置、读取mess data的、infile语句及其选项(dsd dlm missover truncover obs firstobs)、proc import、自定义缺失值
- Android 自定义View中drawText位置注意事项小记
- ios tableview 那些事(二十五)用故事板 自定义Tableview 不显示数据注意事项。
- iOS 使用腾讯地图显示用户位置注意事项
- 关于Android应用开发的一些安全注意事项
- JEPLUS之APP自定义插件注意事项——JEPLUS软件快速开发平台
- ImageBrush铺背景时,背景位置的调整注意事项
- Visual Studio 2010 MSDN Help Library文档位置、错误、重新安装及安装注意事项
- 自定义ViewGroup的滑动及注意事项
- 写过滤器时注意事项
- objective-c 自定义 NSDictionary 键类的注意事项
- Mysql 安全注意事项
- Java中过滤器的注意事项
- HttpSession的线程安全问题及注意事项
- VC中使用OnSize函数,设置控件位置的注意事项
- MVC4 apiController 过滤器ActionFilterAttribute的注意事项
- ASP.NET CORE 自定义视图组件(ViewComponent)注意事项
- InstallShield InstallScript工程中自定义界面文本输入控件的两个注意事项
- Silverlight反射的安全注意事项
- Log4j2自定义Appender注意事项