【问题标题】:Is it possible to send user access token from Dynamics 365 online?是否可以从 Dynamics 365 online 发送用户访问令牌?
【发布时间】:2019-08-23 14:14:13
【问题描述】:

我们即将在线使用 Dynamics 365 CRM,我们是该领域的新手。

...用户使用 SSO 登录。

现在我的问题...

备选方案 1 我们的解决方案架构师希望我们使用由联系人实体上的创建/更新触发的 LogicApp 来获取登录用户用户访问令牌,并将其作为授权标头发送给我们的 onprem 休息服务.

据我所知,这是不可能的,因为 LogicApp 正在其自己的进程中运行(类似于 Windows 服务)。 我错了吗?

我们一直在寻找其他不同的选择;

备选方案 2 我们一直在考虑使用插件,但未能获得 用户访问令牌。不过,获取 应用程序访问令牌 是可能的,但这对我的客户来说还不够好。 有可能吗?如果可能,有没有人举例说明它是如何完成的?

备选方案 3 我们一直在研究使用 Javascript 来触发使用 HTTP 请求的 LogicApp,但在 CORS 上失败。 用户访问令牌会随调用一起神奇地发送吗?甚至可能吗?如果可能,有没有人举例说明它是如何完成的?

备选方案 4 我们一直在考虑使用 JavaScript,但未能获得 用户访问令牌甚至可以做到吗?如果可能,有没有人举例说明它是如何完成的?

我们知道在使用 SSO 登录后如何在控制台应用程序中获取 用户访问令牌。我们知道如何在 ASPNET MVC 应用程序中获取 用户访问令牌。但是现在...这是 Dynamics 365 CRM online。

我们需要用户访问令牌,因为我们希望将用户信息发送到 API。

还有其他选择吗?我们已经研究了一周左右...

【问题讨论】:

    标签: azure azure-active-directory dynamics-crm microsoft-dynamics


    【解决方案1】:

    如果有其他人正在考虑从 D365 在线获取用户访问令牌以将其与对本地休息服务的调用一起发送,我现在可以确认这是不可能的(至少目前不是) .

    另外,我发现我的客户真正想做的是身份验证/授权和跟踪的混合。

    【讨论】:

      【解决方案2】:

      你能试试包含将调用 onpremAPI 的 powerapp 吗

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-29
      • 1970-01-01
      • 2017-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多