Интегрированная безопасность Windows с Tomcat - PullRequest
1 голос
/ 11 января 2012

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

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

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

Спасибо.

1 Ответ

0 голосов
/ 11 января 2012

Существует несколько способов интеграции приложения 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/

...