Azure Active Directory和WCF服务库示例

Azure Active Directory和WCF服务库示例,wcf,azure-active-directory,wcf-security,Wcf,Azure Active Directory,Wcf Security,我有一个现有的WCF服务库自托管。我正试图将其转移到云工作者角色,并发现我的旧AD LDS将无法工作,除非我通过LDAP使用SSL对其进行保护,这似乎有缺陷。我有一个简单客户机与MVC控制器对话的工作示例,但我无法将其转换为WCF库。是否有人知道可以向我展示如何完成此操作的工作示例或演练?根据描述,您希望将本地目录与Azure Active Directory集成,以便对WCF进行身份验证/授权 在此场景中,我们需要安装以将Azure AD与本地AD联合。当您的客户端想要请求WCF时,它需要通过

我有一个现有的WCF服务库自托管。我正试图将其转移到云工作者角色,并发现我的旧AD LDS将无法工作,除非我通过LDAP使用SSL对其进行保护,这似乎有缺陷。我有一个简单客户机与MVC控制器对话的工作示例,但我无法将其转换为WCF库。是否有人知道可以向我展示如何完成此操作的工作示例或演练?

根据描述,您希望将本地目录与Azure Active Directory集成,以便对WCF进行身份验证/授权

在此场景中,我们需要安装以将Azure AD与本地AD联合。当您的客户端想要请求WCF时,它需要通过Azure AD获取访问令牌。以下是一个供您参考的图:

您可以找到许多关于如何将本地应用程序迁移到云的文档。这里有一个供您参考:

您可能还感兴趣的是,哪种方式使您能够将驻留在企业网络中的服务安全地公开给公共云,而无需打开防火墙连接,或要求对企业网络基础设施进行侵入性更改

使现代化
如果您使用的是Azure Active Directory,则无需在应用程序中查询广告。相反,Azure AD将发布一个访问令牌,您可以使用该令牌调用WCF。在WCF中,您只需要验证访问令牌是否有效。本文中的场景更加复杂,它将Azure Active Directory与本地Active Directory集成在一起


Microsoft还提供了大量示例,帮助开发人员开始与Azure Active Directory集成,您可以从中参考这些示例。对于在WCF中手动验证访问令牌,您也可以参考。

否。这根本不是我描述的问题。我无法使用我的服务将现有面向客户端的AD LDS带入云中,因此我需要将其替换为Azure Active Directory。web服务是一个WCF服务库,这意味着它没有MVC或web API应用程序的管道。我似乎找不到任何关于在没有MVC管道的情况下如何访问Azure的参考。如果您使用的是Azure Active Directory,则无需在应用程序中查询广告。相反,Azure AD将发布一个访问令牌,您可以使用该令牌调用WCF。在WCF中,您只需要验证访问令牌是否有效。本文中的场景更复杂,它将Azure Active Directory与内部部署的Active Directory集成。Microsoft还提供了大量示例,帮助开发人员开始与Azure Active Directory集成,您可以从中参考这些示例。为了在WCF中手动验证访问令牌,您还可以参考.Xui-您提供的第二个链接是有效的。谢谢。很高兴听到它有帮助,如果您在使用Azure Active Directory开发时仍有问题,请随时通知我。