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