1

我使用 Spring Security 3.0,我想仅在我的应用程序中的特定 URL 子集上定义基本身份验证过滤器。

是否可以向自定义过滤器添加模式?

我想添加这样的模式属性:

<security:custom-filter ref="basicAuthenticationFilter" position="BASIC_AUTH_FILTER" pattern="/services/**"/>

我看到可以在拦截 URL上使用过滤器属性,但我不必全部列出。

4

1 回答 1

1

我用afiler-chain-map来解决这个问题。

    <security:filter-chain-map path-type="ant">
        <security:filter-chain pattern="/ws/**" filters="basicAuthenticationFilter"/>
    </security:filter-chain-map>

不过可能有更好的解决方案。

于 2012-06-04T09:03:21.327 回答