Class LdapFindGroupMembershipsPipe

All Implemented Interfaces:
ICacheEnabled<String,Set<String>>, FrankElement, HasApplicationContext, HasName, HasTransactionAttribute, IConfigurable, IForwardTarget, IPipe, IScopeProvider, IWithParameters, NameAware, EventThrowing, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.context.Lifecycle

public class LdapFindGroupMembershipsPipe extends AbstractLdapQueryPipe implements ICacheEnabled<String,Set<String>>

Pipe that returns the memberships of a userDN. The input is a fullDn, of a user or a group.

Sample result:


 <ldap>
     <entry name="CN=xxyyzz,OU=Users,DC=domain,DC=ext">
         <attributes>
             <attribute>
             <attribute name="memberOf" value="Extern"/>
             <attribute name="departmentCode" value="358000"/>
             <attribute name="organizationalHierarchy">
                 <item value="ou=zzyyxx"/>
                 <item value="ou=OPS&IT,ou=Group,ou=domain,o=ext"/>
             </attribute>
             <attribute name="givenName" value="Gerrit">
         </attributes>
     </entry>
     <entry> .... </entry>
 </ldap>
 
Author:
Gerrit van Brakel