From 4922ec1bbd7403099675965c2a3857682252f906 Mon Sep 17 00:00:00 2001 From: Ben Alex Date: Sun, 20 Feb 2005 05:40:44 +0000 Subject: [PATCH] Use FilterChainProxy to tidy web.xml. --- .../src/main/resources/log4j.properties | 8 +- .../applicationContext-acegi-security.xml | 14 ++++ .../src/main/webapp/ca/WEB-INF/web.xml | 15 ++-- .../applicationContext-acegi-security.xml | 12 +++ .../src/main/webapp/cas/WEB-INF/web.xml | 72 +---------------- .../applicationContext-acegi-security.xml | 14 ++++ .../src/main/webapp/filter/WEB-INF/web.xml | 81 ++----------------- 7 files changed, 60 insertions(+), 156 deletions(-) diff --git a/samples/contacts/src/main/resources/log4j.properties b/samples/contacts/src/main/resources/log4j.properties index d79dd9ae19..9df7ff1d13 100644 --- a/samples/contacts/src/main/resources/log4j.properties +++ b/samples/contacts/src/main/resources/log4j.properties @@ -7,14 +7,18 @@ log4j.rootLogger=WARN, stdout, fileout #log4j.logger.org.springframework.transaction.interceptor=DEBUG, stdout, fileout #log4j.logger.net.sf.acegisecurity.intercept=DEBUG, stdout, fileout #log4j.logger.net.sf.acegisecurity.intercept.method=DEBUG, stdout, fileout +#log4j.logger.net.sf.acegisecurity.intercept.web=DEBUG, stdout, fileout #log4j.logger.net.sf.acegisecurity.afterinvocation=DEBUG, stdout, fileout #log4j.logger.net.sf.acegisecurity.acl=DEBUG, stdout, fileout #log4j.logger.net.sf.acegisecurity.acl.basic=DEBUG, stdout, fileout #log4j.logger.net.sf.acegisecurity.taglibs.authz=DEBUG, stdout, fileout #log4j.logger.net.sf.acegisecurity.ui.basicauth=DEBUG, stdout, fileout +#log4j.logger.net.sf.acegisecurity.ui=DEBUG, stdout, fileout #log4j.logger.net.sf.acegisecurity.afterinvocation=DEBUG, stdout, fileout #log4j.logger.net.sf.acegisecurity.ui.rmi=DEBUG, stdout, fileout #log4j.logger.net.sf.acegisecurity.ui.httpinvoker=DEBUG, stdout, fileout +#log4j.logger.net.sf.acegisecurity.util=DEBUG, stdout, fileout +#log4j.logger.net.sf.acegisecurity.providers.dao=DEBUG, stdout, fileout # Console output... log4j.appender.stdout=org.apache.log4j.ConsoleAppender @@ -23,9 +27,9 @@ log4j.appender.stdout.layout.conversionPattern=[%p,%c{1},%t] %m%n # Rolling log file output... log4j.appender.fileout=org.apache.log4j.RollingFileAppender -log4j.appender.fileout.File=log4j.log +log4j.appender.fileout.File=contacts.log #log4j.appender.fileout.File=${webapp.root}/WEB-INF/log4j.log -log4j.appender.fileout.MaxFileSize=100KB +log4j.appender.fileout.MaxFileSize=1024KB log4j.appender.fileout.MaxBackupIndex=1 log4j.appender.fileout.layout=org.apache.log4j.PatternLayout log4j.appender.fileout.layout.conversionPattern=%d{ABSOLUTE} %5p %c{1},%t:%L - %m%n diff --git a/samples/contacts/src/main/webapp/ca/WEB-INF/applicationContext-acegi-security.xml b/samples/contacts/src/main/webapp/ca/WEB-INF/applicationContext-acegi-security.xml index c826b46975..f143de378e 100644 --- a/samples/contacts/src/main/webapp/ca/WEB-INF/applicationContext-acegi-security.xml +++ b/samples/contacts/src/main/webapp/ca/WEB-INF/applicationContext-acegi-security.xml @@ -12,6 +12,20 @@ + + + + + + + CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON + PATTERN_TYPE_APACHE_ANT + /**=httpRequestIntegrationFilter + + + + + - Acegi Security System for Spring HttpRequest Integration Filter + Acegi Filter Chain Proxy net.sf.acegisecurity.util.FilterToBeanProxy targetClass - net.sf.acegisecurity.ui.webapp.HttpSessionIntegrationFilter + net.sf.acegisecurity.util.FilterChainProxy - Acegi Security System for Spring HttpRequest Integration Filter + Acegi Filter Chain Proxy /* - + + + + + + + CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON + PATTERN_TYPE_APACHE_ANT + /**=channelProcessingFilter,casProcessingFilter,basicProcessingFilter,httpSessionIntegrationFilter,securityEnforcementFilter + + + + diff --git a/samples/contacts/src/main/webapp/cas/WEB-INF/web.xml b/samples/contacts/src/main/webapp/cas/WEB-INF/web.xml index aa576e4be0..cbf38f96da 100644 --- a/samples/contacts/src/main/webapp/cas/WEB-INF/web.xml +++ b/samples/contacts/src/main/webapp/cas/WEB-INF/web.xml @@ -40,81 +40,17 @@ http://localhost:8433/cas/proxy - - Acegi Channel Processing Filter - net.sf.acegisecurity.util.FilterToBeanProxy - - targetClass - net.sf.acegisecurity.securechannel.ChannelProcessingFilter - - - - - Acegi CAS Processing Filter + Acegi Filter Chain Proxy net.sf.acegisecurity.util.FilterToBeanProxy targetClass - net.sf.acegisecurity.ui.cas.CasProcessingFilter + net.sf.acegisecurity.util.FilterChainProxy - - - Acegi HTTP BASIC Authorization Filter - net.sf.acegisecurity.util.FilterToBeanProxy - - targetClass - net.sf.acegisecurity.ui.basicauth.BasicProcessingFilter - - - - - - Acegi Security System for Spring HttpSession Integration Filter - net.sf.acegisecurity.util.FilterToBeanProxy - - targetClass - net.sf.acegisecurity.ui.webapp.HttpSessionIntegrationFilter - - - - - - Acegi HTTP Request Security Filter - net.sf.acegisecurity.util.FilterToBeanProxy - - targetClass - net.sf.acegisecurity.intercept.web.SecurityEnforcementFilter - - - - Acegi Channel Processing Filter - /* - - - - Acegi CAS Processing Filter - /* - - - - Acegi HTTP BASIC Authorization Filter - /* - - - - Acegi Security System for Spring HttpSession Integration Filter - /* - - - - Acegi HTTP Request Security Filter + Acegi Filter Chain Proxy /* @@ -127,11 +63,9 @@ org.springframework.web.context.ContextLoaderListener - + + + + + + CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON + PATTERN_TYPE_APACHE_ANT + /**=authenticationProcessingFilter,basicProcessingFilter,httpSessionIntegrationFilter,securityEnforcementFilter + + + + diff --git a/samples/contacts/src/main/webapp/filter/WEB-INF/web.xml b/samples/contacts/src/main/webapp/filter/WEB-INF/web.xml index 275708dbc4..dc056eb81c 100644 --- a/samples/contacts/src/main/webapp/filter/WEB-INF/web.xml +++ b/samples/contacts/src/main/webapp/filter/WEB-INF/web.xml @@ -31,86 +31,17 @@ /WEB-INF/classes/log4j.properties - - Acegi Channel Processing Filter + Acegi Filter Chain Proxy net.sf.acegisecurity.util.FilterToBeanProxy targetClass - net.sf.acegisecurity.securechannel.ChannelProcessingFilter + net.sf.acegisecurity.util.FilterChainProxy - - - - - Acegi Authentication Processing Filter - net.sf.acegisecurity.util.FilterToBeanProxy - - targetClass - net.sf.acegisecurity.ui.webapp.AuthenticationProcessingFilter - - - - - - Acegi HTTP BASIC Authorization Filter - net.sf.acegisecurity.util.FilterToBeanProxy - - targetClass - net.sf.acegisecurity.ui.basicauth.BasicProcessingFilter - - - - - - Acegi Security System for Spring HttpSession Integration Filter - net.sf.acegisecurity.util.FilterToBeanProxy - - targetClass - net.sf.acegisecurity.ui.webapp.HttpSessionIntegrationFilter - - - - - - Acegi HTTP Request Security Filter - net.sf.acegisecurity.util.FilterToBeanProxy - - targetClass - net.sf.acegisecurity.intercept.web.SecurityEnforcementFilter - - - - - - - - Acegi Authentication Processing Filter - /* - + - Acegi HTTP BASIC Authorization Filter - /* - - - - Acegi Security System for Spring HttpSession Integration Filter - /* - - - - Acegi HTTP Request Security Filter + Acegi Filter Chain Proxy /* @@ -123,11 +54,9 @@ org.springframework.web.context.ContextLoaderListener -