对于 Azure 专家来说,这是一个非常简单(可能很愚蠢)的问题。
我目前正在构建一个使用 Web 和辅助角色并在后端连接到 WCF 服务的应用程序。所以换句话说,我的 web/worker 角色调用 WCF 后端来获取他们需要的任何数据,目前他们使用基于证书的身份验证。
我想了解的是,即使端点永远不会公开公开,Azure 上托管的 WCF 服务是否需要安全性?是否有任何理由对这些私有 WCF 服务实施身份验证,或者仅设置是否安全<security mode="None" />
?
对于 Azure 专家来说,这是一个非常简单(可能很愚蠢)的问题。
我目前正在构建一个使用 Web 和辅助角色并在后端连接到 WCF 服务的应用程序。所以换句话说,我的 web/worker 角色调用 WCF 后端来获取他们需要的任何数据,目前他们使用基于证书的身份验证。
我想了解的是,即使端点永远不会公开公开,Azure 上托管的 WCF 服务是否需要安全性?是否有任何理由对这些私有 WCF 服务实施身份验证,或者仅设置是否安全<security mode="None" />
?
虽然您的 Worker 或 Web 角色能够拥有可用于同一托管服务中的其他实例的私有端点,但请记住,这些私有端点不是负载平衡的。您可以查看这篇文章以了解如何解决此问题:http: //msdn.microsoft.com/en-us/magazine/hh148149.aspx
如果您想要负载均衡的 WCF 端点,它们需要通过 Azure 的负载均衡器公开访问,因此您可能希望(但不必)将安全性放在首位
微软一直承诺提供私有负载平衡端点,但目前还没有任何结果。
高温高压