次の方法で共有


JavaScript と Azure Identity を使用して WebPubSubServiceClient を作成する方法

この攻略ガイドでは、JavaScript で Microsoft Entra ID を使用して WebPubSubServiceClient を作成する方法について説明します。

必要条件

  • インストール @azure/identity package from npmjs.com.

    npm install --save @azure/identity
    
  • インストール @azure/web-pubsub package from npmjs.com

    npm install @azure/web-pubsub
    

サンプル コード

  1. Azure Identity SDK を使用して TokenCredential を作成します。

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

    credential は、TokenCredential クラスを継承する任意のクラスにすることができます。

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

    詳細については、JavaScript 用の Azure Identity クライアント ライブラリに関するページを参照してください

  2. 次に、endpointhubcredential を使用して client を作成します。

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

    このクライアントの使用方法については、JavaScript 用 Azure Web PubSub サービス クライアント ライブラリに関する記事を参照してください