Интегрированная безопасность Windows с Tomcat

У меня есть следующий сценарий в моей среде

  • Tomcat работает как службы на сервере Windows
  • Служба настроена с учетной записью домена, это учетная запись Active Directory.

Теперь в Spring Controller мне нужно получить доступ к сайту, этот сайт настроен с интегрированной безопасностью. Так что я хочу получить доступ к этому сайту, используя те же учетные данные, что и учетная запись tomcat. Поэтому я уверен, что мне нужно получить доступ к этим учетным данным и передать их http-клиенту.

Благодарю.

1 ответ

Существует несколько способов интеграции приложения Java в систему аутентификации Active Directory / Windows:

Я хотел бы начать с понимания систем аутентификации Kerberos и NTLM (и относящихся к вашей среде) и прочтения документации: http://docs.oracle.com/javase/6/docs/technotes/guides/net/http-auth.html

Учитывая, что вы уже используете Spring, я настоятельно рекомендую использовать Spring Security с поддержкой NTLM: http://blog.mediasoft.be/ntlm-with-spring-security-20/

Другие вопросы по тегам