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
サンプル コード
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 クライアント ライブラリに関するページを参照してください
次に、
endpoint
、hub
、credential
を使用してclient
を作成します。const { DefaultAzureCredential } = require("@azure/identity"); let credential = new DefaultAzureCredential(); let serviceClient = new WebPubSubServiceClient( "<endpoint>", credential, "<hub>" );
このクライアントの使用方法については、JavaScript 用 Azure Web PubSub サービス クライアント ライブラリに関する記事を参照してください