Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何使用具有WCF和WSE安全性的SOAP 1.1 web服务?_.net_Wcf_Soap_Wsdl_Wse - Fatal编程技术网

.net 如何使用具有WCF和WSE安全性的SOAP 1.1 web服务?

.net 如何使用具有WCF和WSE安全性的SOAP 1.1 web服务?,.net,wcf,soap,wsdl,wse,.net,Wcf,Soap,Wsdl,Wse,我们目前正在开发的应用程序要求我们使用过时的web服务。我们没有访问服务器端代码的权限,因此我们必须探测服务以发现其配置 然而,我们确实可以访问他们的“web客户端工具”,该工具允许我们查询服务-我们能够让它以这种方式工作的唯一方法是勾选他们的“WSE安全性”框。。。有些东西看起来很旧,并且(我认为)在.Net中不再受支持 从我们所能收集到的信息来看,web服务似乎需要一个明文格式的用户令牌(使用WSDL、Fiddler、Soap UI和Firebug的组合)——尽管不是100%确定 有人对如何

我们目前正在开发的应用程序要求我们使用过时的web服务。我们没有访问服务器端代码的权限,因此我们必须探测服务以发现其配置

然而,我们确实可以访问他们的“web客户端工具”,该工具允许我们查询服务-我们能够让它以这种方式工作的唯一方法是勾选他们的“WSE安全性”框。。。有些东西看起来很旧,并且(我认为)在.Net中不再受支持

从我们所能收集到的信息来看,web服务似乎需要一个明文格式的用户令牌(使用WSDL、Fiddler、Soap UI和Firebug的组合)——尽管不是100%确定


有人对如何在现代应用程序中使用这项服务有什么想法吗?

有一些方法可以配置WCF来与使用WSE进行安全保护的较老的web服务(通常是ASMX,但也有一些java服务)通信,但它肯定非常模糊,文档也很少存在。Rick Stahl虽然这篇文章可能不直接适用于您的情况,但您可能会从他为旧的WSE服务编写兼容soap消息所采取的步骤中获益