JavaScript 및 Azure ID를 사용하여 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
    

샘플 코드

  1. Azure ID SDK로 TokenCredential을 만듭니다.

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

    credentialTokenCredential 클래스에서 상속하는 모든 클래스가 될 수 있습니다.

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

    자세한 내용은 JavaScript용 Azure ID 클라이언트 라이브러리를 참조하세요.

  2. 그런 다음, endpoint, hubcredentialclient를 만듭니다.

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

    이 클라이언트를 사용하는 방법에 대해 알아보려면 JavaScript용 Azure Web PubSub 서비스 클라이언트 라이브러리를 참조하세요.