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