共用方式為


如何使用 JavaScript 和 Azure 身分識別建立 WebPubSubServiceClient

本操作指南說明如何在 JavaScript 中使用 Microsoft Entra ID 建立 WebPubSubServiceClient

需求

範例程式碼

  1. 使用 Azure 身分識別 SDK 建立 TokenCredential

    const { DefaultAzureCredential } = require("@azure/identity");
    
    let credential = new DefaultAzureCredential();
    

    credential 可以是繼承自 TokenCredential 類別的任何類別。

    • EnvironmentCredential
    • ClientSecretCredential
    • ClientCertificateCredential
    • ManagedIdentityCredential
    • VisualStudioCredential
    • VisualStudioCodeCredential
    • AzureCliCredential

    若要深入瞭解,請參閱適用於 JavaScript 的 Azure 身分識別用戶端程式庫

  2. 然後使用 endpointhubcredential 建立 client

    const { DefaultAzureCredential } = require("@azure/identity");
    
    let credential = new DefaultAzureCredential();
    
    let serviceClient = new WebPubSubServiceClient(
      "<endpoint>",
      credential,
      "<hub>"
    );
    

    瞭解如何使用此用戶端,請參閱適用於 JavaScript 的 Azure Web PubSub 服務用戶端程式庫