Update of 
/var/cvs/contributions/CMSContainer_Modules/community/src/webapp/WEB-INF
In directory james.mmbase.org:/tmp/cvs-serv11342/community/src/webapp/WEB-INF

Modified Files:
        spring-community.xml 
Added Files:
        spring-security.xml 
Log Message:
Changes Community module


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/community/src/webapp/WEB-INF


spring-security.xml is new



Index: spring-community.xml
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Modules/community/src/webapp/WEB-INF/spring-community.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- spring-community.xml        31 Jan 2008 12:44:13 -0000      1.4
+++ spring-community.xml        8 Feb 2008 10:33:13 -0000       1.5
@@ -18,16 +18,16 @@
   <!-- Post-processors for all standard config annotations (for @Required) -->
   <context:annotation-config />
 
-  <!-- DriverManagerDataSource is a local DataSource that works in any 
environment (for testing) -->
+  <!-- DriverManagerDataSource is a local DataSource that works in any 
environment (for testing)
   <bean id="dataSource" 
class="org.springframework.jdbc.datasource.DriverManagerDataSource"
       p:driverClassName="${jdbc.driverClassName}"
       p:url="${jdbc.url}"
       p:username="${jdbc.username}"
       p:password="${jdbc.password}"/>
-
+ -->
   <!-- JNDI DataSource 
-  <jee:jndi-lookup id="dataSource" jndi-name="jdbc/Community"/>
   -->
+  <jee:jndi-lookup id="dataSource" jndi-name="java:comp/env/jdbc/Community"/>
 
   <!-- Hibernate SessionFactory -->
   <bean id="sessionFactory" 
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
@@ -57,69 +57,6 @@
   <!-- Instruct Spring to perform declarative transaction management 
automatically on annotated classes. -->
   <tx:annotation-driven />
 
-  <!-- Acegi Security -->
-
-  <!-- AuthenticationManager (our own Hibernate implementation of 
UserDetailsService. User Cache not yet implemented -->
-  <bean name="authenticationProvider" 
class="org.acegisecurity.providers.dao.DaoAuthenticationProvider">
-    <property name="userDetailsService" ref="userDetailsService" />
-    <property name="passwordEncoder">
-      <bean class="org.acegisecurity.providers.encoding.Md5PasswordEncoder" />
-    </property>
-    <property name="saltSource">
-      <bean class="org.acegisecurity.providers.dao.salt.ReflectionSaltSource">
-        <property name="userPropertyToUse" value="userName" />
-      </bean>
-    </property>
-  </bean>
-  <bean id="authenticationManager" 
class="org.acegisecurity.providers.ProviderManager">
-    <property name="providers">
-      <list>
-        <ref bean="authenticationProvider"/>
-      </list>
-    </property>
-  </bean>
-
-  <!-- AccessDecisionManager (unanimous based, allow access if ALL voters vote 
to grant access) -->
-  <bean id="accessDecisionManager" 
class="org.acegisecurity.vote.UnanimousBased">
-    <property name="decisionVoters">
-      <list>
-        <ref bean="roleVoter"/>
-        <ref bean="groupVoter"/>
-      </list>
-    </property>
-  </bean>
-
-  <!-- voters -->
-  <bean id="roleVoter" class="org.acegisecurity.vote.RoleVoter" />
-
-  <bean id="groupVoter" class="org.acegisecurity.vote.RoleVoter">
-    <property name="rolePrefix" value="GROUP_" />
-  </bean>
-
-  <!-- filters -->
-  <bean id="filterChainProxy" class="org.acegisecurity.util.FilterChainProxy">
-    <property name="filterInvocationDefinitionSource">
-      <value>
-        CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON
-        PATTERN_TYPE_APACHE_ANT
-        /**=httpSessionIntegrationFilter
-      </value>
-    </property>
-  </bean>
-
-  <bean id="httpSessionIntegrationFilter" 
class="org.acegisecurity.context.HttpSessionContextIntegrationFilter"/>
-    
-<!--
-  <bean id="authenticationEntryPoint" 
class="org.acegisecurity.ui.basicauth.BasicProcessingFilterEntryPoint">
-    <property name="realmName" value="Community Module" />
-  </bean>
-
-
-  <bean id="authenticationProcessingFilter" 
class="org.acegisecurity.ui.basicauth.BasicProcessingFilter">
-    <property name="authenticationManager" ref="authenticationManager"/>
-    <property name="authenticationEntryPoint" ref="authenticationEntryPoint"/>
-  </bean>
--->
 
   <!-- Services -->
   <bean name="userDetailsService" 
class="com.finalist.cmsc.services.community.security.UserDetailsHibernateService"
 /> 
@@ -128,4 +65,5 @@
   <bean name="preferenceService" 
class="com.finalist.cmsc.services.community.preferences.PreferenceHibernateService"
 />
   <bean name="personService" 
class="com.finalist.cmsc.services.community.person.PersonHibernateService" />
 
+  <import resource="spring-security.xml" />
 </beans>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to