SPA / CORS与Dynamics 365 / CRM的连接

时间:2018-02-20 09:14:05

标签: javascript azure cors dynamics-crm dynamics-crm-365

我遵循了本手册Use OAuth with Cross-Origin Resource Sharing to connect a Single Page Application to Dynamics 365

我的问题是:

  1. 是否可以在没有Azure的情况下使其工作?
  2. 这个概念是否具有一定的实际利用率(我们没有Azure)?你知道吗?
  3. 根据我的知识:

    • Dynamics 365(内部)用户应连接到Dynamics 365 UI。 然后,他们可以在Dynamics 365中使用自定义JS应用程序 不需要CORS。
    • 外部用户(通过门户网站,外联网等) 使用服务器端Web应用程序(例如.NET)。这些用户没有 Dynamics 365凭据。凭证(一对)是安全的 存储在服务器端。

    因此,它似乎无法用于外部用户(他们没有凭据;凭据无法安全存储),对内部用户来说它们是无用的(他们可以使用通用UI)。

    1. 这是对的吗?

1 个答案:

答案 0 :(得分:0)

回答您的第一个问题,否,只有Azure Active Directory才有可能,所有Microsoft联机产品均已通过Azure AD进行许可和访问,您可以将其扩展到本地AD并以两种方式在Web和本地使用它你需要天蓝色

对于第二个问题,除了SPA方案之外,还可以使用非Microsoft技术或仅通过客户端编程将Dynamics 365扩展到其他Web应用程序,这是业务的必需品,您可以为连接到Dynamics的非Dynamics用户创建门户365并执行业已证明的业务逻辑

希望有帮助 问候