当前位置:首页 > Windows程序 > 正文

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

2024-03-31 Windows程序

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

技术分享图片

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

技术分享图片

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

  https://stackoverflow.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这个菜单下:

  

技术分享图片

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

  

技术分享图片

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/35030.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494590访问次数
  • 建站天数
  • 友情链接