gpt4 book ai didi

azure - Microsoft Dynamics CRM OAuth 集成

转载 作者:行者123 更新时间:2023-12-04 14:01:09 33 4
gpt4 key购买 nike

我需要将我的 Web 应用程序( Multi-Tenancy SaaS 产品)集成到用户的 Dynamics CRM 中,以便它可以提取他们的数据。

我了解到 Azure Active Directory 应用程序可以处理此类集成 (OAuth),但我无法弄清楚我的用户如何向我的应用程序授予对其 Dynamics CRM 数据的访问权限。

显然,我的每个用户都应该创建一个 Azure AD 应用(可以访问他们的 Dynamics CRM 帐户),然后我的 Azure AD 应用应该被授权代表他们的 AD 应用发出请求。

我不知道如何才能使这个过程发挥作用。

如有任何建议,我们将不胜感激。

最佳答案

对于 Dynamics CRM 版本 2016 和 365,可以通过 Web API 访问数据。 。

当通过发送 HTTP GET 请求等方式使用 Web API 时,请求 header 必须采用以下格式:{ 'Authorization': 'Bearer' + token } 其中 token 是 OAuth 2 Bearer Token。

要获取 token ,我建议使用 Azure AD authentication Library (ADAL)。

要通过 ADAL 使用 Dynamics CRM 进行身份验证,您必须在 Azure Active Directory 下注册您的 Web 应用程序以及 Dynamics CRM。注册您的应用程序将为您提供 OAuth 2.0 授权流程所需的客户端 ID。 This post is very useful .

关于azure - Microsoft Dynamics CRM OAuth 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43205861/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com