如何使用WCF和WSE安全性来使用SOAP 1.1 Web服务?

时间:2012-11-29 10:36:01

标签: .net wcf soap wsdl wse

我们目前正在开发的应用程序要求我们使用过时的Web服务。我们无法访问服务器端代码,因此我们不得不探测服务以发现其配置。

然而,我们可以访问他们的“网络客户端工具”,它允许我们查询服务 - 我们能够以这种方式工作的唯一方法是勾选他们的名为“WSE Security”的框...出现的东西非常老了(我认为).Net不再支持了吗?

从我们可以收集的内容来看,Web服务似乎需要一个明文格式的用户令牌(使用WSDL,Fiddler,Soap UI和Firebug的组合) - 尽管不是100%肯定!

有没有人对我们如何在现代应用程序中使用此服务有任何想法?

1 个答案:

答案 0 :(得分:1)

有一些方法可以配置WCF与较旧的(通常是ASMX,但也有一些java服务)Web服务进行通信,这些Web服务使用WSE进行安全性,但它肯定非常模糊,文档很少存在。 Rick Stahl recently blogged about a similar situation with a web service using WSE.虽然该帖子可能不适用于您的情况,但您可以从看到他为旧WSE服务制作兼容肥皂消息所采取的步骤中获益。