Spring Security - 将模式应用于自定义http过滤器?

时间:2012-05-31 15:05:21

标签: java spring spring-security

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

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

我想添加一个模式属性,如下所示:

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

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

1 个答案:

答案 0 :(得分:1)

我使用filer-chain-map来解决此问题。

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

虽然可能有更好的解决方案。