Тихая аутентификация с Tomcat и Active Directory

Возможный дубликат:
Обнаружение пользователя, вошедшего в систему с помощью веб-приложения Java

Мне нужно сделать это с помощью tomcat и веб-приложения J2EE. Я не хочу, чтобы всплывающее окно запрашивало у пользователя учетные данные.

Я должен использовать пользователя, выполнившего вход в Windows, для его аутентификации в моем веб-приложении.

Как мне это сделать?

Спасибо!


person VansFannel    schedule 16.04.2009    source источник
comment
вау, у меня был такой же вопрос!   -  person Jason S    schedule 16.04.2009
comment
дубликат? stackoverflow.com/questions/267869 и http://stackoverflow.com/questions/343841   -  person Jason S    schedule 16.04.2009
comment
Не дублировать. Более подробный вопрос.   -  person VansFannel    schedule 16.04.2009


Ответы (2)


Я не верю, что Tomcat изначально поддерживает встроенную аутентификацию, однако он поддерживает настраиваемые модули аутентификации. Попробуйте эти URL:

http://appliedcrypto.com/files/tomcat_spnego.pdf

http://jcifs.samba.org/src/docs/ntlmhttpauth.html

person Exist    schedule 17.04.2009

Tomcat не поддерживает аутентификацию NTLM, но есть другие библиотеки безопасности Java, которые поддерживают, например Spring Security. Используя SS, у нас есть приложения Tomcat и JBoss, которые молча проходят проверку подлинности в MS Active Directory в браузерах IE и FF.

Вот URL, который может оказаться полезным: http://blog.mediasoft.be/ntlm-with-spring-security-20/

person Rob Beardow    schedule 19.04.2009