如何通过 azure ad 将移动应用程序 ( ionic/angular ) 连接到动态 crm

How to connect mobile app ( ionic/angular ) to dynamic crm via azure ad

我想知道如何将在 ionic 中创建的移动应用程序连接到 azure,该应用程序需要与所有数据所在的 Dynamics CRM 进行交互。我的猜测是我必须通过 Azure AD 登录,获取令牌,在 Azure 中创建 API 端点(哪个服务?)或公开它们,然后使用令牌查询端点。

这是正确的工作流程吗?

提前致谢

您的方向基本正确。您可以在 Azure 应用服务中托管您的 API。您还可以通过使用您的令牌将 Azure AD 与您的应用服务集成来保护它。此 tutorial 演练了使用前端和后端应用程序并确保与其通信的安全。由于您已经有一个前端,您可以忽略这些步骤。虽然这是一个 .NET Core 应用程序,但如果您要用 NodeJS 或其他语言编写 API,这同样适用。

希望对您有所帮助。