从Java\httpclient 3\linux连接到NTLMv2

从Java\httpclient 3\linux连接到NTLMv2,java,authentication,httpclient,ntlm,ntlmv2,Java,Authentication,Httpclient,Ntlm,Ntlmv2,我使用MAC和LINUX、java6和apache http client 3.1通过NTLM auth连接到sharepoint 我使用连接到ntlm,在连接到NTLMv2之前,它工作正常。 我试过这个 但我用NTLMv2不起作用 有没有办法让我的httpclient 3.1连接到NTLMv2?如果没有,有没有一种方法可以在没有httpclient的情况下将java连接到NTLMv2 谢谢你找到了答案, httpclient版本4.2.3+支持NTLMv2开箱即用我能够使用httpclient

我使用MAC和LINUX、java6和apache http client 3.1通过NTLM auth连接到sharepoint

我使用连接到ntlm,在连接到NTLMv2之前,它工作正常。 我试过这个 但我用NTLMv2不起作用

有没有办法让我的httpclient 3.1连接到NTLMv2?如果没有,有没有一种方法可以在没有httpclient的情况下将java连接到NTLMv2

谢谢你找到了答案,
httpclient版本4.2.3+支持NTLMv2开箱即用

我能够使用httpclient 3.1连接到ntlm v2:


顺便说一句,httpclient 4.x支持NTLMv2开箱即用。

顺便说一句,我通过选中“需要NTLMv2会话安全性”复选框来确保sharepoint端正在使用NTLMv2,根据jespa的说法,它是另一个将java代码连接到NTLMv2的库(不是免费的)。我相信,Jespa是由创建jcifs/NTLM模块的人创建的。