为 Servlet 过滤器配置 URL 模式
我们正在尝试在我们的应用程序中使用 spring security。
在下面的代码中,我们如何配置 URL 模式以表示
“拦截除模式 '/xyz/' 之外的所有 URL”?
基本上我希望过滤器拦截所有 URL,但如果 URL 包含 /xyz/ ,则不应拦截它。
<sec:filter-chain pattern="/**" filters="httpSessionContextFilter,
filter_A,
filter_B,
exceptionTranslationFilter,
authorizationFilter" />
</sec:filter-chain-map>
We are trying to use spring security in our application.
IN the below code, How do we configure the URL pattern to say
"intercept all the URLs except the URLs of pattern '/xyz/' " ?
Basically I want the filter to intercept all the URLs,but if an URL contains /xyz/ , it should not intercept it.
<sec:filter-chain pattern="/**" filters="httpSessionContextFilter,
filter_A,
filter_B,
exceptionTranslationFilter,
authorizationFilter" />
</sec:filter-chain-map>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试:
filters="none"
禁用给定 URL 模式的过滤器链。另外,如果您还没有启用 Spring 调试日志,我建议您启用它。这样您就可以清楚地看到发生了什么。
Try:
filters="none"
disables the filter chain for the given URL pattern.Also I'd recommend enabling the spring debug log if you haven't already. So you can see exactly what's going on.