Мы пытаемся перенести наше приложение jboss j2ee с ntlm-auth на ntlmv2-auth.
AppServer: JBoss v. 4.5.2, java6, jcifs 1.3.17, ntlmv2-auth 1.0.4 AD-сервер: Windows Server 2003 - с учетной записью компьютера в AD, созданной в соотв. согласно спецификациям Liferay. NTLMv2 конечно включен на сервере; 'Отправить только ответ NTLMv2\отказаться от LM и NTLM'
Сбой аутентификации с NtlmLogonException: согласование ключа сеанса не удалось
Из средства просмотра событий AD-серверов можно увидеть следы входа/выхода из учетной записи компьютера.
Трассировки стека:
ERROR org.ntlmv2.filter.NtlmFilter - NTLM authentication failed:
org.ntlmv2.liferay.NtlmLogonException: Session key negotiation failed
org.ntlmv2.liferay.NtlmLogonException: Session key negotiation failed
at org.ntlmv2.liferay.NetlogonConnection.connect(NetlogonConnection.java:172)
at org.ntlmv2.liferay.Netlogon.logon(Netlogon.java:50)
at org.ntlmv2.liferay.NtlmManager.authenticate(NtlmManager.java:66)
at org.ntlmv2.filter.NtlmFilter.doFilter(NtlmFilter.java:236)
Может ли кто-нибудь просветить меня по этому поводу? Любая помощь будет оценена по достоинству. Спасибо.