cómo obtener DN en LDAP con ID de usuario utilizando UnboundID LDAP SDK
Estoy intentando obtener un DN (podría ser más de uno) de un usuario cuando el único parámetro que tengo es el ID de usuario
También estoy usando UnboundID LDap SDK como puedes ver:
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;
}
Supongamos que mi uid pertenece al siguiente DN
Gracias de una cabeza