You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ev...@apache.org on 2006/07/04 15:55:33 UTC
svn commit: r419008 -
/maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/plexus-application.xml
Author: evenisse
Date: Tue Jul 4 06:55:30 2006
New Revision: 419008
URL: http://svn.apache.org/viewvc?rev=419008&view=rev
Log:
Start the conversion of spring conf file to plexus conf file
Modified:
maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/plexus-application.xml
Modified: maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/plexus-application.xml
URL: http://svn.apache.org/viewvc/maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/plexus-application.xml?rev=419008&r1=419007&r2=419008&view=diff
==============================================================================
--- maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/plexus-application.xml (original)
+++ maven/continuum/branches/continuum-acegi/continuum-webapp/src/main/resources/plexus-application.xml Tue Jul 4 06:55:30 2006
@@ -279,6 +279,142 @@
</component>
<!--
+ | Acegi
+ -->
+ <component>
+ <role>org.acegisecurity.util.FilterChainProxy</role>
+ <implementation>org.acegisecurity.util.FilterChainProxy</implementation>
+ <configuration>
+ <filterInvocationDefinitionSource>
+ CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON
+ PATTERN_TYPE_APACHE_ANT
+ /**=httpSessionContextIntegrationFilter,authenticationProcessingFilter,securityEnforcementFilter,filterSecurityInterceptor
+ </filterInvocationDefinitionSource>
+ </configuration>
+ </component>
+
+ <component>
+ <role>org.acegisecurity.providers.ProviderManager</role>
+ <implementation>org.acegisecurity.providers.ProviderManager</implementation>
+ <requirements>
+ <requirement>
+ <role>org.acegisecurity.providers.dao.DaoAuthenticationProvider</role>
+ <field-name>providers</field-name>
+ </requirement>
+ </requirements>
+ </component>
+
+ <component>
+ <role>org.acegisecurity.userdetails.memory.InMemoryDaoImpl</role>
+ <implementation>org.acegisecurity.userdetails.memory.InMemoryDaoImpl</implementation>
+ <configuration>
+ <userMap>
+ <marissa>koala,ROLE_USER,ROLE_SUPERVISOR</marissa>
+ <dianne>emu,ROLE_USER</dianne>
+ <scott>wombat,ROLE_USER</scott>
+ </userMap>
+ </configuration>
+ </component>
+
+ <component>
+ <role>org.acegisecurity.providers.dao.DaoAuthenticationProvider</role>
+ <implementation>org.acegisecurity.providers.dao.DaoAuthenticationProvider</implementation>
+ <requirements>
+ <requirement>
+ <role>org.acegisecurity.userdetails.memory.InMemoryDaoImpl</role>
+ <field-name>userDetailsService</field-name>
+ </requirement>
+ </requirements>
+ </component>
+
+ <component>
+ <role>org.acegisecurity.event.authentication.LoggerListener</role>
+ <implementation>org.acegisecurity.event.authentication.LoggerListener</implementation>
+ </component>
+
+ <component>
+ <role>org.acegisecurity.context.HttpSessionContextIntegrationFilter</role>
+ <implementation>org.acegisecurity.context.HttpSessionContextIntegrationFilter</implementation>
+ </component>
+
+ <component>
+ <role>org.acegisecurity.ui.ExceptionTranslationFilter</role>
+ <implementation>org.acegisecurity.ui.ExceptionTranslationFilter</implementation>
+ <requirements>
+ <requirement>
+ <role>org.acegisecurity.ui.webapp.AuthenticationProcessingFilterEntryPoint</role>
+ <field-name>authenticationEntryPoint</field-name>
+ </requirement>
+ </requirements>
+ </component>
+
+ <component>
+ <role>org.acegisecurity.ui.webapp.AuthenticationProcessingFilter</role>
+ <implementation>org.acegisecurity.ui.webapp.AuthenticationProcessingFilter</implementation>
+ <requirements>
+ <requirement>
+ <role>org.acegisecurity.providers.ProviderManager</role>
+ <field-name>authenticationManager</field-name>
+ </requirement>
+ </requirements>
+ <configuration>
+ <authenticationFailureUrl>/login!default.action?login_error=1</authenticationFailureUrl>
+ <defaultTargetUrl>/</defaultTargetUrl>
+ <filterProcessesUrl>/j_acegi_security_check</filterProcessesUrl>
+ </configuration>
+ </component>
+
+ <component>
+ <role>org.acegisecurity.ui.webapp.AuthenticationProcessingFilterEntryPoint</role>
+ <implementation>org.acegisecurity.ui.webapp.AuthenticationProcessingFilterEntryPoint</implementation>
+ <configuration>
+ <loginFormUrl>/login!default.action</loginFormUrl>
+ <forceHttps>false</forceHttps>
+ </configuration>
+ </component>
+
+ <component>
+ <role>org.acegisecurity.vote.AffirmativeBased</role>
+ <implementation>org.acegisecurity.vote.AffirmativeBased</implementation>
+ <requirements>
+ <requirement>
+ <role>org.acegisecurity.vote.RoleVoter</role>
+ <field-name>decisionVoters</field-name>
+ </requirement>
+ </requirements>
+ <configuration>
+ <allowIfAllAbstainDecisions>false</allowIfAllAbstainDecisions>
+ </configuration>
+ </component>
+
+ <component>
+ <role>org.acegisecurity.intercept.web.FilterSecurityInterceptor</role>
+ <implementation>org.acegisecurity.intercept.web.FilterSecurityInterceptor</implementation>
+ <requirements>
+ <requirement>
+ <role>org.acegisecurity.providers.ProviderManager</role>
+ <field-name>authenticationManager</field-name>
+ </requirement>
+ <requirement>
+ <role>org.acegisecurity.vote.AffirmativeBased</role>
+ <field-name>accessDecisionManager</field-name>
+ </requirement>
+ </requirements>
+ <configuration>
+ <objectDefinitionSource>
+ CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON
+ PATTERN_TYPE_APACHE_ANT
+ /secure/**=ROLE_USER
+ </objectDefinitionSource>
+ </configuration>
+ </component>
+
+ <component>
+ <role>org.acegisecurity.vote.RoleVoter</role>
+ <implementation>org.acegisecurity.vote.RoleVoter</implementation>
+ </component>
+
+ <!--
| Logger manager
-->
<component>