我有一个Java webapp,其中包含一个HttpClient连接到远程的.NET SOAP web服务。目前为止一切顺利。Java webapp在Windows Server上运行于Apache Tomcat内,使用一个服务账户。
不幸的是,那个远程的.net web服务使用NTLM。这个答案给了我一些关于如何做的见解。但似乎配置仍需要用户名/密码而不是利用Tomcat正在运行的服务账户。此外,我不确定Java验证器应该长什么样子(在这里看到)。
是否有人尝试过这个?
不幸的是,那个远程的.net web服务使用NTLM。这个答案给了我一些关于如何做的见解。但似乎配置仍需要用户名/密码而不是利用Tomcat正在运行的服务账户。此外,我不确定Java验证器应该长什么样子(在这里看到)。
是否有人尝试过这个?
更新
一些有趣的链接:
- Apache HTTP Components支持不同的身份验证方案
- NTLMv2身份验证示例 - 我还没有测试过它。