Class LdapFindGroupMembershipsPipe

All Implemented Interfaces:
ICacheEnabled<String,Set<String>>, HasTransactionAttribute, IConfigurable, IConfigurationAware, IForwardTarget, INamedObject, IPipe, IScopeProvider, IWithParameters, EventThrowing, HasStatistics, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

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