dlestrat    2004/09/18 12:36:41

  Modified:    portal/src/webapp/WEB-INF/assembly jetspeed-spring.xml
  Log:
  http://nagoya.apache.org/jira/browse/JS2-114#action_53185
  
  Revision  Changes    Path
  1.14      +61 -15    
jakarta-jetspeed-2/portal/src/webapp/WEB-INF/assembly/jetspeed-spring.xml
  
  Index: jetspeed-spring.xml
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/portal/src/webapp/WEB-INF/assembly/jetspeed-spring.xml,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- jetspeed-spring.xml       17 Sep 2004 20:04:53 -0000      1.13
  +++ jetspeed-spring.xml       18 Sep 2004 19:36:41 -0000      1.14
  @@ -17,7 +17,6 @@
   -->
   <beans>
      
  -   
      <!-- Commons configuration object generated from jetspeed.properties -->
      <bean id="portal_configuration"
         class="org.apache.commons.configuration.PropertiesConfiguration">
  @@ -172,28 +171,44 @@
           <constructor-arg type="boolean"><value>false</value></constructor-arg>      
            
     </bean>
     
  -  <!-- Security: User Manager -->
  -  <bean id="org.apache.jetspeed.security.UserManager" 
  -        class="org.apache.jetspeed.security.impl.UserManagerImpl"
  +  <!-- Security SPI: CommonQueries -->
  +  <bean id="org.apache.jetspeed.security.spi.impl.CommonQueries" 
  +        class="org.apache.jetspeed.security.spi.impl.CommonQueries"
     >             
           <constructor-arg ><ref 
bean="org.apache.jetspeed.components.persistence.store.PersistenceStore"/></constructor-arg>
             
     </bean>
     
  -   <!-- Security: Group Manager -->
  -  <bean id="org.apache.jetspeed.security.GroupManager" 
  -        class="org.apache.jetspeed.security.impl.GroupManagerImpl"
  +  <!-- Security SPI: CredentialHandler -->
  +  <bean id="org.apache.jetspeed.security.spi.CredentialHandler" 
  +        class="org.apache.jetspeed.security.spi.impl.DefaultCredentialHandler"
     >             
  -        <constructor-arg ><ref 
bean="org.apache.jetspeed.components.persistence.store.PersistenceStore"/></constructor-arg>
             
  +        <constructor-arg ><ref 
bean="org.apache.jetspeed.security.spi.impl.CommonQueries"/></constructor-arg>         
  
     </bean>
     
  -  <!-- Security: Role Manager -->
  -  <bean id="org.apache.jetspeed.security.RoleManager" 
  -        class="org.apache.jetspeed.security.impl.RoleManagerImpl"
  +  <!-- Security SPI: UserSecurityHandler -->
  +  <bean id="org.apache.jetspeed.security.spi.UserSecurityHandler" 
  +        class="org.apache.jetspeed.security.spi.impl.DefaultUserSecurityHandler"
     >             
  -        <constructor-arg ><ref 
bean="org.apache.jetspeed.components.persistence.store.PersistenceStore"/></constructor-arg>
             
  +        <constructor-arg ><ref 
bean="org.apache.jetspeed.security.spi.impl.CommonQueries"/></constructor-arg>         
  
  +  </bean>
  +  
  +  <!-- Security SPI: RoleSecurityHandler -->
  +  <bean id="org.apache.jetspeed.security.spi.RoleSecurityHandler" 
  +        class="org.apache.jetspeed.security.spi.impl.DefaultRoleSecurityHandler"
  +  >             
  +        <constructor-arg ><ref 
bean="org.apache.jetspeed.security.spi.impl.CommonQueries"/></constructor-arg>
  +        <!-- Default hierarchy strategy is by generalization.  Add contructor-arg 
to change the strategy. -->
     </bean>
     
  - <!-- Security: Permission Manager -->
  +  <!-- Security SPI: GroupSecurityHandler -->
  +  <bean id="org.apache.jetspeed.security.spi.GroupSecurityHandler" 
  +        class="org.apache.jetspeed.security.spi.impl.DefaultGroupSecurityHandler"
  +  >             
  +        <constructor-arg ><ref 
bean="org.apache.jetspeed.security.spi.impl.CommonQueries"/></constructor-arg>
  +        <!-- Default hierarchy strategy is by generalization.  Add contructor-arg 
to change the strategy. -->
  +  </bean>
  +  
  +  <!-- Security: Permission Manager -->
     <bean id="org.apache.jetspeed.security.PermissionManager" 
           class="org.apache.jetspeed.security.impl.PermissionManagerImpl"
     >             
  @@ -211,8 +226,39 @@
     <bean id="org.apache.jetspeed.security.SecurityProvider" 
           class="org.apache.jetspeed.security.impl.SecurityProviderImpl"
     >             
  -        <constructor-arg ><value>login.conf</value></constructor-arg>
           <constructor-arg ><ref 
bean="org.apache.jetspeed.security.impl.RdbmsPolicy"/></constructor-arg>
  +        <constructor-arg ><ref 
bean="org.apache.jetspeed.security.spi.CredentialHandler"/></constructor-arg>
  +        <constructor-arg ><ref 
bean="org.apache.jetspeed.security.spi.UserSecurityHandler"/></constructor-arg>
  +        <constructor-arg ><ref 
bean="org.apache.jetspeed.security.spi.RoleSecurityHandler"/></constructor-arg>
  +        <constructor-arg ><ref 
bean="org.apache.jetspeed.security.spi.GroupSecurityHandler"/></constructor-arg>
  +  </bean>
  +  
  +  <!-- Security: User Manager -->
  +  <bean id="org.apache.jetspeed.security.UserManager" 
  +        class="org.apache.jetspeed.security.impl.UserManagerImpl"
  +  >             
  +        <constructor-arg ><ref 
bean="org.apache.jetspeed.security.SecurityProvider"/></constructor-arg>
  +  </bean>
  +  
  +   <!-- Security: Group Manager -->
  +  <bean id="org.apache.jetspeed.security.GroupManager" 
  +        class="org.apache.jetspeed.security.impl.GroupManagerImpl"
  +  >             
  +        <constructor-arg ><ref 
bean="org.apache.jetspeed.components.persistence.store.PersistenceStore"/></constructor-arg>
             
  +  </bean>
  +  
  +  <!-- Security: Role Manager -->
  +  <bean id="org.apache.jetspeed.security.RoleManager" 
  +        class="org.apache.jetspeed.security.impl.RoleManagerImpl"
  +  >             
  +        <constructor-arg ><ref 
bean="org.apache.jetspeed.components.persistence.store.PersistenceStore"/></constructor-arg>
             
  +  </bean>
  +  
  +  <!-- Security: Authentication Provider -->
  +  <bean id="org.apache.jetspeed.security.AuthenticationProvider" 
  +        class="org.apache.jetspeed.security.impl.AuthenticationProviderImpl"
  +  >             
  +        <constructor-arg ><value>login.conf</value></constructor-arg>
           <constructor-arg ><ref 
bean="org.apache.jetspeed.security.UserManager"/></constructor-arg>      
     </bean>
     
  @@ -402,4 +448,4 @@
       <property 
name="location"><value>file:///${applicationRoot}/WEB-INF/conf/jetspeed.properties</value></property>
     </bean>  
     
  -</beans>
  +</beans>
  \ No newline at end of file
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to