使用SoapUI测试windows身份验证的webservice
有个朋友问到用soapui测试wcf服务时如果使用windows身份验证要怎么传输凭据,于是自己试了一下。其实服务端是wcf还是webservice还是webapi都无所谓,关键是windows身份验证的凭据在哪里设置。手头上恰好有一个使用windows身份验证的站点,在浏览器上访问成功时,大约是这样子的页面:

然后在soapui里建一个工程访问一下,返回结果是这样的:

然而在凭证设置面板上并没有看到NTLM类型。找了一下资料,这贴帖子上已经有人回复了:
总结一下有几点:
1、4.5版本之前是不支持的;
2、可以使用Burp Suite做个代理;
3、在受支持的版本里可以启用“Adds authentication information to outgoing request”这个选项,就可以看到NTLM类型的验证了;
由于我使用的是5.0版本,自然首选是尝试自带的功能而不是挂代理。找了一下这个选项在File -> Preferences这个菜单下:
  
启用这个选项后,回到authorization配置面板,就可以看到NTLM了,增加一项NTLM验证,输入windows账户、密码、域名(如果是工作组电脑则域名为电脑的机器名),发起一下请求,就可以看到验证通过的返回结果了:
  
使用SoapUI测试windows身份验证的webservice的更多相关文章
- c# winform访问 带有windows身份验证的webservice
		
1 将webservice设置为windows身份验证iis10中,要确认已安装windows身份验证在 控制面板 - >打开或关闭Windows功能 - >万维网服务 - >安全性 ...
 - [转载]SQL Server 2008 R2安装时选择的是windows身份验证,未选择混合身份验证的解决办法
		
安装过程中,SQL Server 数据库引擎设置为 Windows 身份验证模式或 SQL Server 和 Windows 身份验证模式.本文介绍如何在安装后更改安全模式. 如果在安装过程中选择&q ...
 - SQLSERVER误删除了Windows登录用户验证方式使用Windows身份验证的解决方法
		
SQLSERVER误删Windows登录用户验证方式使用Windows身份验证的解决方法 今天看到这篇文章:没有了SA密码,无法Windows集成身份登录,DBA怎么办? 想起来之前着急哥问我的一个问 ...
 - 安装sql2008的时候选择的是Windows身份验证,现在我想用sql server身份验证,我应该到哪儿设置呢
		
本文档整理自网络,存粹用作笔记. 安装过程中,SQL Server 数据库引擎可以设置为 Windows 身份验证模式或 SQL Server 和 Windows 身份验证模式. 本文介绍如何在安装后 ...
 - 登录失败。该登录名来自不受信任的域,不能与 Windows 身份验证一起使用
		
登录失败.该登录名来自不受信任的域,不能与 Windows 身份验证一起使用 使用sever sql 远程连接数据库的时候遇到了这个问题,我用的是ADO.NET 实体数据模型,有web.config ...
 - SQL Server 2008 Windows身份验证改为混合模式身份验证
		
1.在当前服务器右键进入“属性页”->“安全性”->勾选Sql Server和Windows身份验证模式->确定. 由于默认不启用sa,所以如果启用sa账户登录,则还需要如下设置: ...
 - windows身份验证模式和SQL server身份验证模式 有什么不同
		
两个验证方式是有明显不同的. 主要集中在信任连接和非信任连接. windows 身份验证相对于混合模式更加安全,使用本连接模式时候,sql不判断sa密码,而仅根据用户的windows权限来进行身份验证 ...
 - 无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证
		
----注意:以管理员身份运行VS C#中ASP.NET Web应用程序编译时的错误:无法在web服务器上启动调试.调试失败,因为没有启用集成windows身份验证. 解决:打开IIS,在IIS里查看 ...
 - windows身份验证,那么sqlserver的连接字符串的
		
Data Source=计算机名称或ip地址;Initial Catalog=数据库名称;Integrated Security=True windows身份验证不需要psw的Provider=SQL ...
 
随机推荐
- C# Func的同步、异步调用
			
using System; namespace ActionDemo { class Program { static void Main(string[] args) { Console.Write ...
 - curator框架的使用以及实现分布式锁等应用与zkclient操作zookeeper,简化复杂原生API
			
打开zookeeper集群 先体会一下原生API有多麻烦(可略过): //地址 static final String ADDR = "192.168.171.128:2181,192.16 ...
 - Imperva正则表达式的添加以及使用
			
Imperva正则表达式的添加以及使用 1.添加字典 创建策略 模拟访问产生告警
 - redis学习笔记之redis简介
			
redis简介 Redis是一个开源的,高性能的,基于键值对的缓存与存储系统,通过设置各种键值数据类型来适应不同场景下的缓存与存储需求.同事redis的诸多高层级功能使其可以胜任消息队列,任务队列等不 ...
 - Ubuntu下使用virtualenv
			
Ubuntu 18.04,Python 3.6.5(最新3.7),virtualenv 16.0.0, 即将在Ubuntu上大张旗鼓地干活啦!那么,将之前安装的virtualenv运行起来吧(前面都是 ...
 - python基础-类的属性(类属性,实例属性,私有属性)
			
一:类的属性 类的属性分为:类属性(公有属性),实例属性和私有属性. 1)类属性(公有属性(静态字段): 类定义时直接指定的属性(不是在__init__方法中),可以通过类名直接访问属性,并且保存 ...
 - C++模板(Templates)
			
模板(template)是泛型编程的基础,"泛型"的含义就是没有不依赖具体的数据类型.模板的引入是为了创建一般性的类(模板类)或者函数(模板函数).典型的容器比如迭代器/算法等是泛 ...
 - java 证书体系及应用,自已做https证书
			
原文: https://blog.csdn.net/wjq008/article/details/49071857 接下来我们将域名www.zlex.org定位到本机上.打开C:\Windows\Sy ...
 - window时间同步机制的简单介绍
			
1 window自身现在采用w32tm程序来进行时间校正,window自身携带NTP程序,但默认下时关闭的,默认的NTP时客户端. 2 w32tm时用来代替早期的时钟同步程序net time 3 w ...
 - Unix IPC之互斥锁与条件变量
			
互斥锁 1.函数声明 #include <pthread.h> /* Mutex handling. */ /* Initialize a mutex. */ extern int pth ...