你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

受信任的身份验证服务英雄示例入门

重要

GitHub 上提供了此示例,适用于 node.JSC#

概述

Azure 通信服务要求开发人员在受信任的身份验证服务中生成用户和访问令牌凭据。 Azure 通信服务与标识无关,若要了解详细信息,请查看我们的概念文档

此存储库提供了 Azure 通信服务的身份验证服务的服务器实现示例。 此示例使用最佳做法来生成颁发 Azure 通信服务凭据并将其映射到 Microsoft Entra 标识的受信任后端服务。

此示例可在以下情况下为你提供帮助:

  • 作为开发人员,需要启用身份验证流以生成映射到 Microsoft Entra 标识的 Azure 通信服务用户标识。 然后,使用此标识将预配用于通话和聊天体验的访问令牌。
  • 作为开发人员,你需要为 Azure 通信服务支持 Teams 标识启用身份验证流,为此,可使用 Teams 用户的 Microsoft 365 Microsoft Entra 标识来获取 Azure 通信服务令牌以能够加入 Teams 通话/聊天。

注意

如果你希望开始使用 Azure 通信服务,但仍处于学习/原型设计阶段,请查看我们的使用 Azure 通信服务用户和访问令牌快速入门

一个屏幕截图,其中显示了 Azure 通信服务身份验证服务器示例体系结构

由于此示例仅侧重于服务器 API,因此不涉及客户端应用程序。 如果要将客户端应用程序添加到使用 Microsoft Entra 登录用户,请按照此处的 MSAL 示例操作。

先决条件

若要运行此示例,需要执行以下操作:

入门

如果你想知道从哪里开始,下面的一些方案可以帮助你开始:

终结点

“Azure 通信服务解决方案 - 身份验证服务器示例”提供“用户”和“令牌”终结点的响应。 有关更多详细信息,请查看我们的终结点和响应设计文档

后续步骤

其他阅读材料

入门

如果你想知道从哪里开始,下面的一些方案可以帮助你开始:

终结点

“Azure 通信服务解决方案 - 身份验证服务器示例”提供“用户”和“令牌”终结点的响应。 有关更多详细信息,请查看我们的终结点和响应设计文档

后续步骤

其他阅读材料