SPA/CORS 连接到 Dynamics 365/CRM

SPA/CORS connection to Dynamics 365/CRM

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

我的问题是:

  1. 是否可以在没有 Azure 的情况下使用它?
  2. 这个概念在现实生活中是否有一些用途(有或没有 Azure)?你知道一些吗?

据我所知:

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

  1. 对吗?

回答你的第一个问题,不,只有 Azure Active Directory 才有可能,所有微软在线产品都通过 azure AD 获得许可和访问,你可以将它扩展到你的本地 AD 并跨网络和本地使用它,无论哪种方式,你都需要 azure

对于你的第二个问题,不仅仅是 SPA 场景,将 Dynamics 365 扩展到使用非微软技术的其他 Web 应用程序或只是客户端编程这是业务需要,你可以为连接的非动态用户创建一个门户到 dynamics 365 并执行已经证明的业务逻辑

希望对您有所帮助 问候