手头上恰好有一个使用windows身份验证的站点

时间:2021-12-18 05:47:39

  有个伴侣问到用soapui测试wcf处事时如果使用windows身份验证要怎么传输根据,于是本身试了一下。其实处事端是wcf还是webservice还是webapi都无所谓,关键是windows身份验证的根据在哪里设置。手头上刚好有一个使用windows身份验证的站点,在浏览器*谒告成时,约莫是这样子的页面:

手头上恰好有一个使用windows身份验证的站点

然后在soapui里建一个工程访谒一下,返回功效是这样的:

手头上恰好有一个使用windows身份验证的站点

  然而在凭证设置面板上并没有看到NTLM类型。找了一下资料,这贴帖子上已经有人答复了:

  https://*.com/questions/914899/testing-web-service-with-soapui-and-windows-authentication

  总结一下有几点:

  1、4.5版本之前是不撑持的;

  2、可以使用Burp Suite做个代办代理;

  3、在受撑持的版本里可以启用“Adds authentication information to outgoing request”这个选项,就可以看到NTLM类型的验证了;

  由于我使用的是5.0版本,,自然首选是测验考试自带的成果而不是挂代办代理。找了一下这个选项在File  -> Preferences这个菜单下:

  

手头上恰好有一个使用windows身份验证的站点

  启用这个选项后,回到authorization配置面板,就可以看到NTLM了,增加一项NTLM验证,输入windows账户、暗码、域名(如果是事情组电脑则域名为电脑的机器名),倡议一下请求,就可以看到验证通过的返回功效了:

  

手头上恰好有一个使用windows身份验证的站点