У меня есть следующие критерии поиска в LDAP, который возвращает одну запись:
Search base : OU=Employees,OU=User Accounts,dc=ad,dc=mycompany,dc=com
Filter : (&(objectclass=person)(sAMAccountName=myuserid))
Но когда я использую большую базу в моих критериях поиска:
Search base : dc=ad,dc=mycompany,dc=com
Filter : (&(objectclass=person)(sAMAccountName=myuserid))
затем, в дополнение к упомянутой выше записи, я также получаю еще три странные записи, каждая из которых начинается с чего-то вроде "ldap://
".
Это вызывает проблему в моем Java-приложении на основе Spring, поскольку LdapTemplate.search
в Spring не может проанализировать эти "неожиданные" записи.
Почему вторая поисковая база вызывает такие проблемы?