Compartilhar via


Como criar um WebPubSubServiceClient com JavaScript e Identidade do Azure

Este guia de instruções mostra como criar uma WebPubSubServiceClient ID do Microsoft Entra usando JavaScript usando.

Requisitos

  • Instalar o pacote @azure/identity de npmjs.com.

    npm install --save @azure/identity
    
  • Instalar o pacote @azure/web-pubsub de npmjs.com

    npm install @azure/web-pubsub
    

Códigos de exemplo

  1. Crie uma TokenCredential com o SDK da Identidade do Azure.

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

    credential pode ser qualquer classe que herde da classe TokenCredential.

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

    Para saber mais, consulte a Biblioteca de clientes da Identidade do Azure para JavaScript

  2. Em seguida, crie um client com endpoint, hub e credential.

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

    Saiba como usar esse cliente, consulte Biblioteca de clientes do serviço do Azure Web PubSub para JavaScript