如何使用 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 服务客户端库