shibboleth - active directory - release nested groups
Cumer Cristiano
CristianoMaria.Cumer at unibz.it
Mon Dec 2 03:10:42 EST 2013
Hello list,
this is the way I did manage to release nested groups fetched from active directory to a SP. Is this the correct way? Unfortunately I wasn't able to find too much documentation about this requirement.
Ciao
Cristiano Cumer
<!-- Attributes -->
<resolver:AttributeDefinition xsi:type="ad:Simple" id="isMemberOf" sourceAttributeID="cn">
<resolver:Dependency ref="myLDAPGroup" />
<resolver:AttributeEncoder xsi:type="enc:SAML1String" name="urn:oid:1.3.6.1.4.1.20462.5.1.9" />
<resolver:AttributeEncoder xsi:type="enc:SAML2String" name="urn:oid:1.3.6.1.4.1.20462.5.1.9" friendlyName="isMemberOf" />
</resolver:AttributeDefinition>
<resolver:AttributeDefinition xsi:type="ad:Simple" id="distinguishedName" sourceAttributeID="distinguishedName">
<resolver:Dependency ref="myLDAP" />
<resolver:AttributeEncoder xsi:type="enc:SAML1String" name="urn:oid:1.3.6.1.4.1.1466.115.121.1.12" />
<resolver:AttributeEncoder xsi:type="enc:SAML2String" name="urn:oid:1.3.6.1.4.1.1466.115.121.1.12" friendlyName="distinguishedName" />
</resolver:AttributeDefinition>
<!-- Connectors -->
<resolver:DataConnector id="myLDAP" xsi:type="dc:LDAPDirectory"
ldapURL="ldap://xxxxx.xxxx.com"
baseDN="dc=xxxxx,dc=com"
principal="cn=xxxxx,ou=xxxxx,ou=xxxxxxx,dc=xxxxx,dc=com"
principalCredential="xxxxxx">
<dc:FilterTemplate>
<![CDATA[
(samAccountName=$requestContext.principalName)
]]>
</dc:FilterTemplate>
<dc:LDAPProperty name="java.naming.referral" value="follow"/>
</resolver:DataConnector>
<resolver:DataConnector id="myLDAPGroup" xsi:type="dc:LDAPDirectory"
ldapURL="ldap://xxxxx.xxxx.com"
baseDN="dc=xxxxx,dc=com"
principal="cn=xxxxx,ou=xxxx,ou=xxxxxxx,dc=xxxxx,dc=com"
principalCredential="xxxxxx" maxResultSize="1000" mergeResults="true">
<resolver:Dependency ref="distinguishedName"/>
<resolver:Dependency ref="myLDAP" />
<dc:FilterTemplate>
<![CDATA[
(member:1.2.840.113556.1.4.1941:=$distinguishedName.get(0))
]]>
</dc:FilterTemplate>
<dc:ReturnAttributes>cn</dc:ReturnAttributes>
<dc:LDAPProperty name="java.naming.referral" value="follow"/>
</resolver:DataConnector>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://shibboleth.net/pipermail/users/attachments/20131202/f6fe6368/attachment.html
More information about the users
mailing list