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

Antworten auf die Frage(1)

Ihre Antwort auf die Frage