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
我的问题是:
- 是否可以在没有 Azure 的情况下使用它?
- 这个概念在现实生活中是否有一些用途(有或没有 Azure)?你知道一些吗?
据我所知:
- Dynamics 365(内部)用户应连接到 Dynamics 365 UI。
然后,他们可以在 Dynamics 365 中使用自定义 JS 应用程序
不需要 CORS。
- 外部用户(通过门户网站、外联网等)
使用服务器端网络应用程序(例如 .NET)。这些用户没有
Dynamics 365 凭据。凭据(一对)是安全的
存储在服务器端。
因此,它似乎对外部用户不可用(他们没有凭据;凭据无法安全存储),对内部用户也无用(他们可以使用普通 UI)。
- 对吗?
回答你的第一个问题,不,只有 Azure Active Directory 才有可能,所有微软在线产品都通过 azure AD 获得许可和访问,你可以将它扩展到你的本地 AD 并跨网络和本地使用它,无论哪种方式,你都需要 azure
对于你的第二个问题,不仅仅是 SPA 场景,将 Dynamics 365 扩展到使用非微软技术的其他 Web 应用程序或只是客户端编程这是业务需要,你可以为连接的非动态用户创建一个门户到 dynamics 365 并执行已经证明的业务逻辑
希望对您有所帮助
问候
我遵循了本手册Use OAuth with Cross-Origin Resource Sharing to connect a Single Page Application to Dynamics 365
我的问题是:
- 是否可以在没有 Azure 的情况下使用它?
- 这个概念在现实生活中是否有一些用途(有或没有 Azure)?你知道一些吗?
据我所知:
- Dynamics 365(内部)用户应连接到 Dynamics 365 UI。 然后,他们可以在 Dynamics 365 中使用自定义 JS 应用程序 不需要 CORS。
- 外部用户(通过门户网站、外联网等) 使用服务器端网络应用程序(例如 .NET)。这些用户没有 Dynamics 365 凭据。凭据(一对)是安全的 存储在服务器端。
因此,它似乎对外部用户不可用(他们没有凭据;凭据无法安全存储),对内部用户也无用(他们可以使用普通 UI)。
- 对吗?
回答你的第一个问题,不,只有 Azure Active Directory 才有可能,所有微软在线产品都通过 azure AD 获得许可和访问,你可以将它扩展到你的本地 AD 并跨网络和本地使用它,无论哪种方式,你都需要 azure
对于你的第二个问题,不仅仅是 SPA 场景,将 Dynamics 365 扩展到使用非微软技术的其他 Web 应用程序或只是客户端编程这是业务需要,你可以为连接的非动态用户创建一个门户到 dynamics 365 并执行已经证明的业务逻辑
希望对您有所帮助 问候