Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
How to create a
This how-to guide shows you how to create a WebPubSubServiceClient using Microsoft Entra ID in JavaScript.
Requirements
Install @azure/identity package from npmjs.com.
npm install --save @azure/identityInstall @azure/web-pubsub package from npmjs.com
npm install @azure/web-pubsub
Sample codes
Create a
TokenCredentialwith Azure Identity SDK.const { DefaultAzureCredential } = require("@azure/identity"); let credential = new DefaultAzureCredential();credentialcan be any class that inherits fromTokenCredentialclass.- EnvironmentCredential
- ClientSecretCredential
- ClientCertificateCredential
- ManagedIdentityCredential
- VisualStudioCredential
- VisualStudioCodeCredential
- AzureCliCredential
To learn more, see Azure Identity client library for JavaScript
Then create a
clientwithendpoint,hub, andcredential.const { DefaultAzureCredential } = require("@azure/identity"); let credential = new DefaultAzureCredential(); let serviceClient = new WebPubSubServiceClient( "<endpoint>", credential, "<hub>" );Learn how to use this client, see Azure Web PubSub service client library for JavaScript