Как я могу использовать функциональность NTLM с Apache tomacat? - PullRequest
0 голосов
/ 17 сентября 2009

Я хочу использовать Windows NTLM с Apache Tomcat. Кто-нибудь, кто уже использовал это, пожалуйста, дайте мне некоторую информацию, я новичок в этом.

Ответы [ 3 ]

1 голос
/ 17 сентября 2009

Существует ссылка из tomcat wiki на статью SAMBA , объясняющую, как вы можете добавить фильтр в свое веб-приложение для достижения этой цели.

0 голосов
/ 09 января 2010

Использование Kerberos требует, чтобы вы получили ваш сервер ключ от администраторов домена. В некоторых случаях это может быть невозможно.

Код jcifs работает достаточно хорошо, хотя люди из jcifs говорят, что не заинтересованы в поддержке http-фильтра NTLM. Недавно я создал фильтр NTLM, используя jcifs, который может аутентифицироваться на любом из двух доменов.

0 голосов
/ 17 сентября 2009

Почему вы хотите использовать NTLM вместо Kerberos? Оба поддерживаются Windows AD, но последний более безопасен и изначально поддерживается Java. Посмотрите этот вопрос о том, как настроить, он очень близок, чтобы заставить его работать:)

Как мне заставить JNDIRealm в Tomcat использовать аутентификацию Kerberos?

Если вы действительно хотите использовать NTLM, вы должны использовать фильтр JCIFS

http://jcifs.samba.org/

...