2010-08-10 9 views
0

JCIFS가 ntlm version2를 지원하지 않는다는 것을 알고 있습니다. spring-nltm을 사용하여 ntlm2를 수행 할 수 없다는 것을 의미합니다. 이 경우 ntlm2를 수행하기 위해 봄에 어떤 라이브러리를 사용해야합니까?spring ntlmV2가 지원되지 않습니다.

REF : http://jcifs.samba.org/src/docs/ntlmhttpauth.html 내가 주 - 인 - 더 - 중간 NTLMSSP의에 의해 고장 입니다 기술에서 사용되는 " 정보를 대상으로"

The NTLM HTTP Filter does not and can never support NTLMv2 as it uses a 

을 얻을 정보에서

을 (파란 선 참조) 암호 해시를 으로 계산하십시오. 그러나 기존 필터가 계속 작동해야합니다. http://jcifs.samba.org/에서

, 그것은 JCIFS-1.3.1 출시/NTLM의 HTTP 필터 고정을 보여줍니다. 그 뜻은 문제없이 ntlmV2와 HTTP 필터를 사용할 수 있습니까?

답변

4

Waffle을 사용해 볼 수 있습니다. "봄 보안 협상 (NTLM 및 Kerberos) 필터"및 "봄 보안 Windows 인증 관리자"가 있습니다. 나는 그것을 "Generic Servlet Negotiate Security Filter"라고 불렀지 만 매우 효과적이었다. 그것은이있는 Liferay 포털 프로젝트에서 JCIFS 확장을 기반으로

https://sourceforge.net/projects/ntlmv2auth/

:

+0

와플은 서버에서 Windows를 실행하는 경우에만 사용할 수 있습니다. –

1

이 자바에서 NTLMv2 라이브러리에게 시험을 줄 수 있습니다.

관련 문제