是否可以包含 Windows 域凭据以使用 SOAP UI 测试我的 Web 服务?
我找到了一个属性页,但 IIS 只是响应“错误的凭据”。
最佳答案
SoapUI 似乎不能直接使用 NTLM 身份验证,但您可以使用 Burp Suite 等代理来为您进行身份验证。
- 从 http://portswigger.net/burp/ 下载 Burp Suite并启动它。
- 在 Burp 的“代理:拦截”选项卡上,单击按钮关闭拦截。
- 在 Burp 的“代理:选项”选项卡上,确保将其设置为未使用的端口,默认值为 8081
- 在 Burp 的“选项”选项卡上,勾选“执行 www 身份验证”并为您要访问的服务器添加设置。同时勾选“身份验证失败时提示输入凭据”
- 切换到 Burp 的“代理:历史记录”选项卡,这样您就可以看到正在处理的请求。
- 在 SoapUI 中,选择"file">“首选项”,然后选择“代理设置”。输入主机“localhost”和端口“8081”。
- 正常使用 SoapUI。它将通过 Burp Proxy 发送请求,Burp Proxy 将为您进行 NTLM 身份验证。
关于web-services - 使用 SoapUI 和 Windows 身份验证测试 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/914899/