【问题标题】:Configuring URL patterns for servlet filters为 servlet 过滤器配置 URL 模式
【发布时间】:2011-10-17 08:25:24
【问题描述】:

我们正在尝试在我们的应用程序中使用 Spring Security。

在下面的代码中,我们如何配置URL模式来说

"拦截除模式'/xyz/'以外的所有URL" ?

基本上我希望过滤器拦截所有的 URL,但是如果 URL 包含 /xyz/ ,它不应该拦截它。

     <sec:filter-chain pattern="/**" filters="httpSessionContextFilter,
                                    filter_A,
                                    filter_B,
                                    exceptionTranslationFilter,
                                    authorizationFilter" />
    </sec:filter-chain-map>

【问题讨论】:

  • 这是 spring security 3.1.0 正确的吗?
  • 是的。它正在启动安全性 3.1.0

标签: java spring-security servlet-filters url-pattern


【解决方案1】:

试试:

<intercept-url pattern="*/xyz/*" filters="none" />

filters="none" 禁用给定 URL 模式的过滤器链。

如果您还没有启用 spring 调试日志,我还建议您启用。所以你可以确切地看到发生了什么。

【讨论】:

    猜你喜欢
    • 2012-07-23
    • 1970-01-01
    • 2014-06-13
    • 1970-01-01
    • 2014-10-20
    • 2015-09-06
    • 2010-12-25
    • 2019-03-06
    • 2012-08-02
    相关资源
    最近更新 更多