Optimize remoting
[lgpl/argeo-commons.git] / server / modules / org.argeo.jackrabbit.webapp / WEB-INF / web.xml
index 04cf5eb2df924c4f5342a22a3c2181ffa420346d..a1876b306385c906cec5e6ebb1495cc8cd0118f5 100644 (file)
 
        <!-- Security -->
        <filter>
-               <filter-name>springSecurityFilterChain</filter-name>
+               <filter-name>filterChain.davex</filter-name>
                <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
        </filter>
+       <filter-mapping>
+               <filter-name>filterChain.davex</filter-name>
+               <url-pattern>/jcr/*</url-pattern>
+       </filter-mapping>
+
+       <filter>
+               <filter-name>filterChain.private</filter-name>
+               <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
+       </filter>
+       <filter-mapping>
+               <filter-name>filterChain.private</filter-name>
+               <url-pattern>/files/*</url-pattern>
+       </filter-mapping>
 
+       <filter>
+               <filter-name>filterChain.public</filter-name>
+               <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
+       </filter>
        <filter-mapping>
-               <filter-name>springSecurityFilterChain</filter-name>
-               <url-pattern>/*</url-pattern>
+               <filter-name>filterChain.public</filter-name>
+               <url-pattern>/pub/*</url-pattern>
        </filter-mapping>
+       <filter-mapping>
+               <filter-name>filterChain.public</filter-name>
+               <url-pattern>/public/*</url-pattern>
+       </filter-mapping>
+
 </web-app>