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