分享方式:


開始使用受信任的驗證服務主圖範例

重要

此範例適用於 node.JS 和 C# 的 GitHub。

概觀

Azure 通訊服務 需要開發人員在受信任的驗證服務內產生使用者和存取令牌認證。 Azure 通訊服務 與身分識別無關,以深入瞭解我們的概念檔

此存放庫提供 Azure 通訊服務 驗證服務的伺服器實作範例。 它會使用最佳做法來建置信任的後端服務,以發出 Azure 通訊服務 認證,並將其對應至 Microsoft Entra 身分識別。

此範例可協助您在下列案例中:

  • 身為開發人員,您必須啟用驗證流程,以產生對應至 Microsoft Entra 身分識別 Azure 通訊服務 使用者身分識別。 使用此身分識別,您接著會布建存取令牌,以用於通話和聊天體驗。
  • 身為開發人員,您必須啟用 Azure 通訊服務 支援 Teams 身分識別的驗證流程,這是使用 Teams 使用者的 Microsoft 365 Microsoft Entra 身分識別來擷取 Azure 通訊服務 令牌,才能加入 Teams 通話/聊天。

注意

如果您想要開始使用 Azure 通訊服務,但仍處於學習/原型階段,請參閱我們的快速入門,以開始使用 Azure 通訊服務使用者和存取令牌

Azure 通訊服務 驗證伺服器範例架構的螢幕快照

由於此範例只著重於伺服器 API,所以用戶端應用程式不是其中的一部分。 如果您想要使用 Microsoft Entra ID 將用戶端應用程式新增至登入使用者,請遵循這裡的 MSAL 範例

必要條件

若要能夠執行此範例,您必須:

  • 在 Microsoft Entra ID 中註冊客戶端和伺服器 (Web API) 應用程式,作為代表工作流程一部分。 遵循註冊設定指導方針的指示
  • 已部署的 Azure 通訊服務資源。 建立 Azure 通訊服務資源
  • 使用來自應用程式註冊的資訊更新伺服器 (Web API) 應用程式。

開始使用

如果您想知道要從何處著手,以下是幾個可協助您開始的案例:

端點

此 Azure 通訊服務 解決方案 - 驗證伺服器範例會提供使用者和令牌端點的回應。 如需詳細資訊,請參閱我們的 端點和響應設計檔

下一步

延伸閱讀

開始使用

如果您想知道要從何處著手,以下是幾個可協助您開始的案例:

端點

此 Azure 通訊服務 解決方案 - 驗證伺服器範例會提供使用者和令牌端點的回應。 如需詳細資訊,請參閱我們的 端點和響應設計檔

下一步

延伸閱讀