延长弹簧安全过滤链

时间:2011-12-08 14:10:07

标签: spring authentication rest spring-security web.xml

我已在web.xml中注册了spring security xml文件。

现在我有一个不同的jar,希望扩展spring安全性并添加自己的过滤器链。 当然,这个jar不能扩展web.xml。

你怎么建议这样做?

提前致谢, 吉文

1 个答案:

答案 0 :(得分:2)

如果你的另一个jar也使用Spring,那么你应该能够将Spring Security使用的FilterChainProxy注入你的另一个jar中。这一切都取决于你的罐子如何组装成一个应用程序(上下文)。

请参阅Spring Security referenceJavadoc for FilterChainProxy

FilterChainProxy提供getFilterChainMapsetFilterChainMap。通过这些方法操纵链似乎是可能的,但我无法证实这没有自己尝试过。