能否在SOAP UI中使用Windows域凭据测试我的Web服务?
我找到了一个属性页面,但是IIS返回“错误的凭据”。
能否在SOAP UI中使用Windows域凭据测试我的Web服务?
我找到了一个属性页面,但是IIS返回“错误的凭据”。
SoapUI似乎不直接支持NTLM身份验证,但可以使用代理工具(例如Burp Suite)来进行身份验证。
soapUI 4.5 刚刚增加了对 NTLMv2 的支持,这消除了使用 Burp Suite 的必要性。
被接受的解决方案可以在大多数情况下使用。但是,如果服务使用委派访问其他服务器上的资源,则将遇到Burp代理使用的NTLM身份验证的双跳问题。代理将成功地对服务进行身份验证,但由服务发出的后续调用以委派方式使用其他资源将失败。
该问题在本文中得到了很好的描述:
我发现最简单的解决方法是使用Fiddler作为代理。在Fiddler的规则菜单中,选择“自动身份验证”。然后更新您的SoapUI首选项以使用fiddler作为代理(默认位置为localhost:8888)。现在,您的调用将包含可以委派的凭据。