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
Modifier and TypeMethodDescriptionresolveDistinguishedName(String userId, AuthenticationDiagnostic diagnostic) Resolves a user ID to a distinguished name.
-
Method Details
-
resolveDistinguishedName
String resolveDistinguishedName(String userId, AuthenticationDiagnostic diagnostic) throws AuthenticationException Resolves a user ID to a distinguished name.- Parameters:
userId- the user id- Returns:
- the DN
- Throws:
AuthenticationException- if the user ID cannot be resolved
-