如何使用 JavaScript 和 Azure 身分識別建立 WebPubSubServiceClient
本操作指南說明如何在 JavaScript 中使用 Microsoft Entra ID 建立 WebPubSubServiceClient
。
需求
從 npmjs.com 安裝 @azure/identity 套件。
npm install --save @azure/identity
從 npmjs.com 安裝 @azure/web-pubsub 套件
npm install @azure/web-pubsub
範例程式碼
使用 Azure 身分識別 SDK 建立
TokenCredential
。const { DefaultAzureCredential } = require("@azure/identity"); let credential = new DefaultAzureCredential();
credential
可以是繼承自TokenCredential
類別的任何類別。- EnvironmentCredential
- ClientSecretCredential
- ClientCertificateCredential
- ManagedIdentityCredential
- VisualStudioCredential
- VisualStudioCodeCredential
- AzureCliCredential
若要深入瞭解,請參閱適用於 JavaScript 的 Azure 身分識別用戶端程式庫
然後使用
endpoint
、hub
和credential
建立client
。const { DefaultAzureCredential } = require("@azure/identity"); let credential = new DefaultAzureCredential(); let serviceClient = new WebPubSubServiceClient( "<endpoint>", credential, "<hub>" );
瞭解如何使用此用戶端,請參閱適用於 JavaScript 的 Azure Web PubSub 服務用戶端程式庫