【发布时间】:2011-12-08 14:10:07
【问题描述】:
我已经在 web.xml 中注册了我的 spring security xml 文件。
现在我有一个不同的 jar 想要扩展 spring 安全性并添加他自己的过滤器链。 这个jar当然不能扩展web.xml。
你建议怎么做?
提前致谢, 谢伊
【问题讨论】:
标签: spring authentication rest spring-security web.xml
我已经在 web.xml 中注册了我的 spring security xml 文件。
现在我有一个不同的 jar 想要扩展 spring 安全性并添加他自己的过滤器链。 这个jar当然不能扩展web.xml。
你建议怎么做?
提前致谢, 谢伊
【问题讨论】:
标签: spring authentication rest spring-security web.xml
如果您的其他 jar 也使用 Spring,那么您应该能够将 Spring Security 使用的 FilterChainProxy 注入到您其他 jar 中的某些内容中。这完全取决于您的 jar 是如何组装到应用程序(上下文)中的。
查看Spring Security reference 和Javadoc for FilterChainProxy
FilterChainProxy 提供getFilterChainMap 和setFilterChainMap。通过这些方法似乎可以操纵链条,但我无法确认这一点没有亲自尝试过。
【讨论】: