Интеграция Spring Security в активную директорию
Я хочу аутентифицировать свой веб-сервис в Spring с помощью поиска в Active Directory как у производителя, так и у потребителя - в соответствии с принципалом, который выполняется каждым из них (т. Е. Учетными записями служб).
Я предполагаю, что я должен использовать
JaasPlainTextPasswordValidationCallbackHandler
а также
JaasCertificateValidationCallbackHandler
и настроить мой
jaas.config
файл.
Может кто-нибудь дать мне пример кода, куда идти отсюда? Я предполагаю, что имена служебных учетных записей нужно будет поместить в файл jaas.config - но если это так - я бы хотел, чтобы это заполнялось автоматически.
1 ответ
Вам вообще не нужен JAAS. Простая схема аутентификации LDAP должна нормально работать для Spring Security и Active Directory; Active Directory предоставляет интерфейс LDAP (обычно порт 389).
http://static.springframework.org/spring-security/site/docs/2.0.x/reference/ldap.html