Учетные данные менеджера связывания в среде ActiveDirectoryLdapAuthenticationProvider Spring - PullRequest
0 голосов
/ 05 марта 2020

В приложении JHipster я добавил собственного провайдера аутентификации, чтобы проверить пользователя и пароль пользователей Active Directory, которые имеют логин внутри. Этот пользовательский компонент реализует AuthenticationProvider и внутри метода «authenticate» вызывает объект ActiveDirectoryLdapAuthenticationProvider для получения аутентификации и проверки присутствия в определенных группах.

С простой средой тестирования AD у меня нет проблем, но в процессе производства мой Компания попросила меня привязать учетную запись службы, и я не могу найти какой-либо метод для установки менеджера объявлений и пароля. Как я могу обойти эту проблему?

В документации Spring я прочитал фразу "Нет понятия" менеджер "пользователя."

Мое приложение использует 5.1.8.RELEASE Спасибо!

1 Ответ

1 голос
/ 05 марта 2020

Глядя на код , он проверяет учетные данные пользователя, связывая их с помощью учетных данных. Это действительно единственный способ проверки учетных данных.

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

Возможно, существует способ используйте разные учетные данные для чтения групп, но все зависит от того, как выглядит ваш текущий код. Но в этом нет особого смысла. Вы должны выполнить привязку, используя учетные данные пользователя для проверки их учетных данных. Таким образом, вы можете продолжать использовать то же соединение.

...