You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by ow...@apache.org on 2013/05/14 22:42:35 UTC

svn commit: r1482576 - /cxf/fediz/trunk/services/sts/src/main/webapp/WEB-INF/ldap.xml

Author: owulff
Date: Tue May 14 20:42:35 2013
New Revision: 1482576

URL: http://svn.apache.org/r1482576
Log:
[FEDIZ-58] Support LDAP groups for Maven profile ldap

Modified:
    cxf/fediz/trunk/services/sts/src/main/webapp/WEB-INF/ldap.xml

Modified: cxf/fediz/trunk/services/sts/src/main/webapp/WEB-INF/ldap.xml
URL: http://svn.apache.org/viewvc/cxf/fediz/trunk/services/sts/src/main/webapp/WEB-INF/ldap.xml?rev=1482576&r1=1482575&r2=1482576&view=diff
==============================================================================
--- cxf/fediz/trunk/services/sts/src/main/webapp/WEB-INF/ldap.xml (original)
+++ cxf/fediz/trunk/services/sts/src/main/webapp/WEB-INF/ldap.xml Tue May 14 20:42:35 2013
@@ -12,6 +12,7 @@
 
     <util:list id="claimHandlerList">
 		<ref bean="userClaimsHandler" />
+		<ref bean="groupClaimsHandler" />
 	</util:list>
 
 	<bean id="contextSource" class="org.springframework.ldap.core.support.LdapContextSource">
@@ -53,6 +54,20 @@
 		<property name="ldapTemplate" ref="ldapTemplate" />
 		<property name="claimsLdapAttributeMapping" ref="claimsToLdapAttributeMapping" />
 		<property name="userBaseDN" value="ou=users,dc=fediz,dc=org" />
+		<property name="userNameAttribute" value="uid" />
+	</bean>
+	
+	<util:map id="appliesToScopeMapping">
+		<entry key="urn:org:apache:cxf:fediz:fedizhelloworld"
+			value="Example" />
+	</util:map>
+	
+	<bean id="groupClaimsHandler" class="org.apache.cxf.sts.claims.LdapGroupClaimsHandler">
+		<property name="ldapTemplate" ref="ldapTemplate" />
+		<property name="userBaseDN" value="ou=users,dc=fediz,dc=org" />
+		<property name="groupBaseDN" value="ou=groups,dc=fediz,dc=org" />
+		<property name="appliesToScopeMapping" ref="appliesToScopeMapping" />
+		<property name="userNameAttribute" value="uid" />
 	</bean>
 	
 	<jaxws:endpoint id="transportSTS1" implementor="#transportSTSProviderBean"