You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by dd...@apache.org on 2008/10/07 17:52:53 UTC

svn commit: r702525 - /portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-portal-resources/src/main/resources/assembly/security-ldap.xml

Author: ddam
Date: Tue Oct  7 08:52:53 2008
New Revision: 702525

URL: http://svn.apache.org/viewvc?rev=702525&view=rev
Log:
- add extensibleObject objectclass to both group and role to be able to use "member" attribute next to uniqueMember attribute
- add member attribute definition on group and role

Modified:
    portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-portal-resources/src/main/resources/assembly/security-ldap.xml

Modified: portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-portal-resources/src/main/resources/assembly/security-ldap.xml
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-portal-resources/src/main/resources/assembly/security-ldap.xml?rev=702525&r1=702524&r2=702525&view=diff
==============================================================================
--- portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-portal-resources/src/main/resources/assembly/security-ldap.xml (original)
+++ portals/jetspeed-2/portal/branches/security-refactoring/jetspeed-portal-resources/src/main/resources/assembly/security-ldap.xml Tue Oct  7 08:52:53 2008
@@ -157,7 +157,7 @@
       </bean>
     </property>
     <property name="ldapIdAttribute" value="cn" />
-    <property name="objectClasses" value="groupOfUniqueNames"/>
+    <property name="objectClasses" value="groupOfUniqueNames,extensibleObject"/>
     <property name="attributeDefinitions">
       <set>
         <bean class="org.apache.jetspeed.security.mapping.model.impl.AttributeDefImpl">
@@ -180,6 +180,13 @@
           <property name="required" value="true" />
           <property name="requiredDefaultValue" value="uid=foobar" />
         </bean>
+        <bean class="org.apache.jetspeed.security.mapping.model.impl.AttributeDefImpl">
+          <constructor-arg type="java.lang.String" index="0" value="member" />
+          <constructor-arg index="1" value="true" />
+          <constructor-arg index="2" value="false" />
+          <property name="required" value="true" />
+          <property name="requiredDefaultValue" value="uid=foobar" />
+        </bean>
       </set>
     </property>
     <property name="entityType" value="role" />
@@ -195,7 +202,7 @@
       </bean>
     </property>
     <property name="ldapIdAttribute" value="cn" />
-    <property name="objectClasses" value="groupOfUniqueNames"/>
+    <property name="objectClasses" value="groupOfUniqueNames,extensibleObject"/>
     <property name="attributeDefinitions">
       <set>
         <bean class="org.apache.jetspeed.security.mapping.model.impl.AttributeDefImpl">
@@ -218,6 +225,13 @@
           <property name="required" value="true" />
           <property name="requiredDefaultValue" value="uid=foobar" />
         </bean>
+        <bean class="org.apache.jetspeed.security.mapping.model.impl.AttributeDefImpl">
+          <constructor-arg type="java.lang.String" index="0" value="member" />
+          <constructor-arg index="1" value="true" />
+          <constructor-arg index="2" value="false" />
+          <property name="required" value="true" />
+          <property name="requiredDefaultValue" value="uid=foobar" />
+        </bean>
       </set>
     </property>
     <property name="entityType" value="group" />
@@ -277,14 +291,14 @@
         <property name="contextSource" ref="LdapSpringContext" />
       </bean>
     </property>
-    <property name="relationAttribute" value="uniqueMember" />
+    <property name="relationAttribute" value="member" />
     <property name="attributeContainsInternalId" value="true" />
-    <property name="useFromEntityAttribute" value="false" />
+    <property name="useFromEntityAttribute" value="true" />
     <property name="relationType">
       <bean class="org.apache.jetspeed.security.mapping.impl.SecurityEntityRelationTypeImpl">
         <constructor-arg index="0" value="isMemberOf" />
-        <constructor-arg index="1" value="role" />
-        <constructor-arg index="2" value="group" />
+        <constructor-arg index="1" value="group" />
+        <constructor-arg index="2" value="role" />
       </bean>
     </property>
   </bean>



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org