I think they're is a more elegant and intuitive way to do this. I also think this a good idea,it would be good to have a more elegant syntax though, perhaps you might also consider the following.
snip -- And configure the chain of filters in the application context, something like <bean id="filterChain" class="net.sf.acegisecurity.FilterChain"> <property name="filters"> <value> channelProcessingFilter=/* authenticationProcessingFilter=/* basicProcessingFilter=/* sessionIntegrationFilter=/* securityEnforcementFilter=/* </value> </property> </bean> Best Regards Bryan Hunt On Sun, 23 Jan 2005 09:26:48 -0500, Dmitriy Kopylenko <[EMAIL PROTECTED]> wrote: > This idea looks good to me. > > Regards, > Dmitriy. > > ----- Original Message ----- > From: Carlos Sanchez <[EMAIL PROTECTED]> > Date: Sunday, January 23, 2005 7:59 am > Subject: [Acegisecurity-developer] Reducing the number of filters needed in > web.xml > > > Hi, > > > > I think this was already discussed but I wasn't able to find it. > > > > I'd like to reduce the number of filters in web.xml to just one, say > > > > <filter> > > <filter-name>Acegi Filter</filter-name> > > <filter-class>net.sf.acegisecurity.util.FilterToBeanProxy</filter- > > class> <init-param> > > <param-name>targetClass</param-name> > > <param-value>net.sf.acegisecurity.FilterChain</param-value> > > </init-param> > > </filter> > > > > And configure the chain of filters in the application context, > > something like > > > > <bean id="filterChain" class="net.sf.acegisecurity.FilterChain"> > > <property name="filters"> > > <list> > > <ref local="channelProcessingFilter"/> > > <ref local="authenticationProcessingFilter"/> > > <ref local="basicProcessingFilter"/> > > <ref local="sessionIntegrationFilter"/> > > <ref local="securityEnforcementFilter"/> > > </list> > > </property> > > <property name="filterMappings"> > > <list> > > <value>/*</value> > > <value>/*</value> > > <value>/*</value> > > <value>/*</value> > > <value>/*</value> > > </list> > > </property></bean> > > > > Any thoughts? > > > > Regards > > > > Carlos Sanchez > > A Coruņa, Spain > > http://www.jroller.com/page/carlossg > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: IntelliVIEW -- Interactive > > ReportingTool for open source databases. Create drag-&-drop > > reports. Save time > > by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. > > Download a FREE copy at http://www.intelliview.com/go/osdn_nl > > _______________________________________________ > > Home: http://acegisecurity.sourceforge.net > > Acegisecurity-developer mailing list > > Acegisecurity-developer@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/acegisecurity-developer > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting > Tool for open source databases. Create drag-&-drop reports. Save time > by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. > Download a FREE copy at http://www.intelliview.com/go/osdn_nl > _______________________________________________ > Home: http://acegisecurity.sourceforge.net > Acegisecurity-developer mailing list > Acegisecurity-developer@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/acegisecurity-developer > ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ Home: http://acegisecurity.sourceforge.net Acegisecurity-developer mailing list Acegisecurity-developer@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/acegisecurity-developer