我们是否可以同时使用消息安全和 HTTP 安全性为 ASMX 客户端和 WCF 客户端提供安全性



我们不能对 asmx 客户端使用消息安全,所以我想知道有没有一种方法同时使用消息安全和 http 安全性来为 asmx 客户端和 WCF 客户端提供安全性?

是的。 为此,您可以创建两个不同的终端节点。 在您的例子中,一个用于您的 ASMX 客户端,另一个用于您的 WCF 客户端。

对于 ASMX 客户端,您将使用具有传输安全性的基本 HttpBinding。 下面是 SDK 中演示如何配置它的示例。

http://msdn.microsoft.com/en-us/library/ms752256(v=vs.110).aspx

对于 WCF 客户端,可以使用多个绑定。 最常见的是wsHttpBinding。 默认情况下,它已使用消息安全性。下面是来自 SDK 的一些示例。

http://msdn.microsoft.com/en-us/library/ms752237(v=vs.110).aspx

您没有指明所需的凭据类型(如果有)。 因此,这将是您必须做出的另一个决定。 不过,当您浏览我链接到的示例时,这将是显而易见的。

相关内容

最新更新