私が持っている唯一のパラメーターがユーザーIDである場合、ユーザーのDN(複数の可能性があります)を取得しようとしています
また、ご覧のとおり、UnboundID LDap SDK を使用しています。
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;
}
私のuidが次のDNに属しているとしましょう
頭からありがとう