Interface LDAPNameResolver

  • All Known Implementing Classes:
    LDAPUserRegistry

    public interface LDAPNameResolver
    An interface for objects capable of resolving user IDs to full LDAP Distinguished Names (DNs).
    Author:
    dward
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String resolveDistinguishedName​(java.lang.String userId, org.alfresco.repo.security.authentication.AuthenticationDiagnostic diagnostic)
      Resolves a user ID to a distinguished name.
    • Method Detail

      • resolveDistinguishedName

        java.lang.String resolveDistinguishedName​(java.lang.String userId,
                                                  org.alfresco.repo.security.authentication.AuthenticationDiagnostic diagnostic)
                                           throws org.alfresco.repo.security.authentication.AuthenticationException
        Resolves a user ID to a distinguished name.
        Parameters:
        userId - the user id
        Returns:
        the DN
        Throws:
        org.alfresco.repo.security.authentication.AuthenticationException - if the user ID cannot be resolved