Python 및 Azure ID로 WebPubSubServiceClient를 만드는 방법

이 방법 가이드에서는 Python에서 Microsoft Entra ID를 사용하여 WebPubSubServiceClient를 만드는 방법을 보여줍니다.

요구 사항

  • pypi.org에서 azure-identity 패키지를 설치합니다.

    python -m pip install azure-identity
    
  • pypi.org에서 azure-messaging-webpubsubservice 패키지를 설치합니다.

    python -m pip install azure-messaging-webpubsubservice
    

샘플 코드

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

    from azure.identity import DefaultAzureCredential
    
    credential = DefaultAzureCredential()
    

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

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

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

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

    from azure.identity import DefaultAzureCredential
    
    credential = DefaultAzureCredential()
    
    client = WebPubSubServiceClient(hub="<hub>", endpoint="<endpoint>", credential=credential)
    

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