2013-03-14 10 views
5

Ich benutze MAC und LINUX, Java6 und Apache HTTP-Client 3.1, um eine Verbindung zu Sharepoint mit NTLM Auth.Verbinden mit NTLMv2 von Java httpclient 3 linux

Ich verbinde mich mit NTML mit http://jcifs.samba.org/ und es funktionierte gut, bis ich zu NTLMv2 verbinden musste. Ich habe versucht, diese http://devsac.blogspot.com/2010/10/supoprt-for-ntlmv2-with-apache.html aber es funktioniert nicht für mich mit NTLMv2,

Gibt es eine Möglichkeit, meine Httpclient 3.1 zu machen, um NTLMv2 zu verbinden? Wenn nicht, gibt es eine Möglichkeit, Java mit NTLMv2 ohne httpclient zu verbinden?

dank

+0

BTW, ich stelle sicher, dass die Sharepoint-Seite NTLMv2 verwendet, indem Sie das Kontrollkästchen "NTLMv2-Sitzungssicherheit erforderlich" aktivieren, gemäß http://www.websense.com/support/article/kbarticle/How-do-I-Check NTLM-Version-für-XID-Kompatibilität –

Antwort

2

eine Antwort gefunden, Httpclient Version 4.2.3 + unterstützt NTLMv2 aus der Box

+0

jespa ist eine andere Bibliothek (nicht kostenlos), die Java-Code mit NTLMv2 verbindet. Ich glaube, Jespa wird von den gleichen Leuten erstellt, die jcifs/NTLM-Module erstellt haben. –