2014-11-24 14 views
2

jboss J2EE 응용 프로그램을 ntlm-auth에서 ntlmv2-auth로 이식하려고합니다.세션 키 협상에서 ntlmv2-auth이 실패 함

AppServer : JBoss v. 4.5.2, java6, jcifs 1.3.17, ntlmv2-auth 1.0.4 AD 서버 : Windows Server 2003 - AD의 컴퓨터 계정은 acc. Liferay의 사양. 서버에서 NTLMv2가 해제되었습니다.

인증 NtlmLogonException 실패 'NTLMv2 응답 만 \ LM 및 NTLM 거부 보내기'가 : 세션 키 협상은 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) 

누구도 날이 하나 계몽시겠습니까? 도움이 될 것입니다. 감사합니다.

+0

안녕하세요 @ Cartsen NTLM 인증을위한 새로운 서비스를 개발하고 있습니다. https://www.nafiux.com/wasp/ 알려 주시면 알려 드리겠습니다. –

답변

0

나는 동일한 문제가있었습니다. 신중하게 documentation from Liferay을 읽은 후 ntlmv2-auth의 ntlm-account 구성에서 컴퓨터 계정 대신 개인 계정을 사용하고있는 것으로 나타났습니다.