+ <bean id="filterChain.private" parent="filterChain.template">
+ <sec:filter-chain-map path-type="ant">
+ <sec:filter-chain pattern="/**"
+ filters="session,x509,basic,exception,interceptor" />
+ </sec:filter-chain-map>
+ </bean>
+
+ <bean id="filterChain.public" parent="filterChain.template">
+ <sec:filter-chain-map path-type="ant">
+ <sec:filter-chain pattern="/**"
+ filters="anonymous,exception,interceptorPublic" />
+ </sec:filter-chain-map>
+ </bean>
+
+ <bean id="filterChain.template" abstract="true"
+ class="org.springframework.security.util.FilterChainProxy">
+ <property name="matcher">
+ <bean class="org.springframework.security.util.AntUrlPathMatcher">
+ <!-- Do not convert to lower case -->
+ <constructor-arg value="false" />
+ </bean>
+ </property>
+ </bean>
+