在webrole的Azure WCF服务上基于x509证书的身份验证

本文关键字:x509 证书 身份验证 服务 webrole Azure WCF | 更新日期: 2023-09-27 17:54:11

我在Azure的WebRole上托管了一个WCF服务。我想建立一个基于x509证书的联邦ACS身份验证。我跟随这个链接来寻求指导。在上面的例子中,他们试图在控制台应用程序中实例化ServiceHost对象,然后动态地应用配置。然而,在我的场景中,我是在一个网页上托管WCF的,那么我如何在网页上修改相同的配置呢?配置而不是编程配置它?这是因为当WCF服务托管在基于IIS的webrole上时,我无法在运行时访问ServiceHost对象。

在webrole的Azure WCF服务上基于x509证书的身份验证

这个解决方案不适合你吗?关于web托管服务-只需创建。svc文件并将下一个代码放入:

<%@ ServiceHost Language="C#" Service="YourServiceName" Factory="YourHostFactoryName" %>

您可能遇到的另一个问题是如何在web角色中正确安装证书。