Wie erhalte ich DN in LDAP mit Benutzer-ID mit UnboundID LDAP SDK?
Ich versuche, einen DN (könnte mehr als einer sein) eines Benutzers zu erhalten, wenn der einzige Parameter, den ich habe, die Benutzer-ID ist
Ich verwende auch UnboundID LDap SDK, wie Sie sehen können:
public String getCustomerAdminDN(String uid)
{
String result =null;
String filter = "uid=" +uid;
try {
SearchResult searchResult = this.ldapConnection.search("",SearchScope.SUB,filter);
result = searchResult.getMatchedDN();
} catch (LDAPSearchException e) {
throw new RuntimeException("Error in the searching query :" + e.getMessage());
}
return result;
}
Nehmen wir an, meine UID gehört zum folgenden DN
Danke von Kopf