是否可以包含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代理发送请求,后者将为您执行NTLM身份验证。
  • 07-24 09:15