+ </bean>
+
+ <bean id="filterChain.private" parent="filterChain.template">
+ <sec:filter-chain-map path-type="ant">
+ <sec:filter-chain pattern="/**"
+ filters="session,x509,basic,exception" />
+ </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" />
+ </sec:filter-chain-map>
+ </bean>
+
+ <!-- <bean id="springSecurityFilterChain" class="org.springframework.security.util.FilterChainProxy"> -->
+ <!-- <sec:filter-chain-map path-type="ant"> -->
+ <!-- <sec:filter-chain pattern="/files/**" -->
+ <!-- filters="session,x509,basic,exception,interceptor" /> -->
+ <!-- <sec:filter-chain pattern="/jcr/*/*/**" -->
+ <!-- filters="session,x509,basic,exception,interceptor" /> -->
+ <!-- <sec:filter-chain pattern="/jcr/*/" -->
+ <!-- filters="anonymous,exception,interceptorPublic" /> -->
+ <!-- <sec:filter-chain pattern="/public/**" -->
+ <!-- filters="anonymous,exception,interceptorPublic" /> -->
+ <!-- <sec:filter-chain pattern="/pub/**" -->
+ <!-- filters="anonymous,exception,interceptorPublic" /> -->
+ <!-- <sec:filter-chain pattern="/j_spring_security_logout" -->
+ <!-- filters="logout,exception" /> -->
+ <!-- </sec:filter-chain-map> -->
+ <!-- <property name="matcher"> -->
+ <!-- <bean class="org.springframework.security.util.AntUrlPathMatcher"> -->
+ <!-- <constructor-arg value="false" /> -->
+ <!-- </bean> -->
+ <!-- </property> -->
+ <!-- </bean> -->
+
+ <bean id="filterChain.template" abstract="true"
+ class="org.springframework.security.util.FilterChainProxy">