我使用的是Spring Security 3.0,我只想在我的应用程序的特定URL子集中定义一个基本身份验证过滤器。
是否可以在自定义过滤器中添加模式?
我想添加一个模式属性,如下所示:
<security:custom-filter ref="basicAuthenticationFilter" position="BASIC_AUTH_FILTER" pattern="/services/**"/>
我看到可以在拦截网址上使用过滤器属性,但我不必全部列出。
答案 0 :(得分:1)
我使用filer-chain-map
来解决此问题。
<security:filter-chain-map path-type="ant">
<security:filter-chain pattern="/ws/**" filters="basicAuthenticationFilter"/>
</security:filter-chain-map>
虽然可能有更好的解决方案。