Код: Выделить всё
[LDAP: error code 53 - Unwilling to process the unindexed search operation]; remaining name 'ou=internal,o=XXX,c=us'
Передача в фильтр точное совпадение имени пользователя работает нормально:
Код: Выделить всё
String filter = "uid=exactMatchuserName";
SearchControls constraints = new SearchControls();
constraints.setSearchScope(SearchControls.SUBTREE_SCOPE);
constraints.setReturningAttributes(attrIdsToSearch);
NamingEnumeration users = ldapConnection().search(
"ou=internal,o=XXX,c=us",
filter,
constraints
);
Подробнее здесь: https://stackoverflow.com/questions/710 ... ess-the-un