我试图让一个DN用户ID获取DN在LDAP(可能不止一个)的用户的时候我唯一的参数是用户ID如何使用UnboundID LDAP SDK
也我使用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属于从头部