我们有一个 wcf web 服务,它部署到 IIS7,它打开 Ntlm 身份验证,以下是 wcf web 服务的配置。
<wsHttpBinding>
<binding name="TransportSecurity">
<security mode="Transport">
<transport clientCredentialType="Ntlm"/>
</security>
</binding>
</wsHttpBinding>
我们还有一个 Java 应用程序,它需要连接到上面的 Web 服务。我们使用Axis来生成web服务代理,但是我们发现java应用程序无法被服务端认证。我在互联网上搜索了很多,发现有一些第三方库(例如 ntlmv2-auth 和 Jespa)支持 Ntlm v2。
我们尝试使用基本身份验证并且可以成功连接到 Web 服务,但我们仍然想使用 Ntlm 身份验证。
除了 3rd 方库之外,是否有任何由 Java/Sun/Oracle 创建的内置库来支持 nltm v2?有人可以将 ntlmv2-auth 与 Jespa 进行比较,以便我评估哪一个适合我的情况吗?