如何使用 Python 和 Azure 身分識別建立 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
範例程式碼
使用 Azure 身分識別 SDK 建立
TokenCredential
。from azure.identity import DefaultAzureCredential credential = DefaultAzureCredential()
credential
可以是繼承自TokenCredential
類別的任何類別。- EnvironmentCredential
- ClientSecretCredential
- ClientCertificateCredential
- ManagedIdentityCredential
- VisualStudioCredential
- VisualStudioCodeCredential
- AzureCliCredential
若要深入了解,請參閱適用於 Python 的 Azure 身分識別用戶端程式庫
然後使用
endpoint
、hub
和credential
建立client
。from azure.identity import DefaultAzureCredential credential = DefaultAzureCredential() client = WebPubSubServiceClient(hub="<hub>", endpoint="<endpoint>", credential=credential)
了解如何使用此用戶端,請參閱適用於 Python 的 Azure Web PubSub 服務用戶端程式庫