Spring ldapTemplate: как найти полностью определенное DN с настроенным базовым DN? - PullRequest
0 голосов
/ 21 марта 2019

Когда я выполняю поиск для DN с пружинами ldapTemplate , я должен опустить настроенное базовое DN.

Например, когда базовое DN настроено как dc=company,dc=com, рабочий поиск будет выглядеть так:

ldapTemplate.lookup("ou=whatever,ou=groups")

Когда я передаю полное имя DN

ldapTemplate.lookup("ou=whatever,ou=groups,dc=company,dc=com")

поиск завершается неудачно и жалуется, что DN ou=whatever,ou=groups,dc=company,dc=com,dc=company,dc=com (обратите внимание на удвоенное основание в конце) не существует.

Как следствие, когда я выполняю поиск на основе возвращенных DN из предыдущих поисков, янужно удалить основание с конца DN.

Это довольно раздражает, и я почти уверен, что есть лучший способ сделать это.

Итак, как мне выполнить поиск полностью определенного DN с настроенным базовым DN?

Я знаю, что есть метод запроса , который принимаетБазовый аргумент , но, похоже, это сделано для более реальных запросов, а не простых поисков.

...