Java应用程序如何通过NTLM身份验证连接到wcf https web服务?

Java应用程序如何通过NTLM身份验证连接到wcf https web服务?,java,web-services,wcf,ntlmv2,Java,Web Services,Wcf,Ntlmv2,我们有一个部署到IIS7的wcf web服务,它打开Ntlm身份验证,下面是wcf web服务的配置 <wsHttpBinding> <binding name="TransportSecurity"> <security mode="Transport"> <transport clientCredentialType="Ntlm"/> </security> </bi

我们有一个部署到IIS7的wcf web服务,它打开Ntlm身份验证,下面是wcf web服务的配置

  <wsHttpBinding>
    <binding name="TransportSecurity">
      <security mode="Transport">
        <transport clientCredentialType="Ntlm"/>
      </security>
    </binding>
  </wsHttpBinding>

我们还有一个Java应用程序,它需要连接到上面的web服务。我们使用Axis生成web服务代理,但我们发现java应用程序无法通过服务端进行身份验证。我在互联网上搜索了很多,发现有一些第三方库(如ntlmv2 auth和Jespa)支持ntlmv2

我们尝试使用基本身份验证,并且可以成功连接到web服务,但是我们仍然希望使用Ntlm身份验证

除了第三方库之外,Java/Sun/Oracle是否有任何内置库支持nltm v2?
有人能将ntlmv2 auth与Jespa进行比较,以便我评估哪一个适合我的情况吗

Jespa库适用于此类问题。如果您可以让代码使用jespa.http.HttpUrlConnection类进行请求,它将正确执行NTLMv2。

您可以添加更多详细信息吗?