Comment créer un WebPubSubServiceClient
avec Python et Azure Identity
Ce guide pratique vous montre comment créer un WebPubSubServiceClient
ID Microsoft Entra dans Python.
Spécifications
Installez le package Azure-Identity à partir de Pypi.org.
python -m pip install azure-identity
Installez le package Azure-Messaging-webpubsubservice à partir de Pypi.org.
python -m pip install azure-messaging-webpubsubservice
Exemples de code
Créez un
TokenCredential
avec Azure Identity SDK.from azure.identity import DefaultAzureCredential credential = DefaultAzureCredential()
credential
peut être toute classe qui hérite de la classeTokenCredential
.- EnvironmentCredential
- ClientSecretCredential
- ClientCertificateCredential
- ManagedIdentityCredential
- VisualStudioCredential
- VisualStudioCodeCredential
- AzureCliCredential
Pour en savoir plus, consultez Bibliothèque de client Azure Identity pour Python
Créez ensuite un
client
avecendpoint
,hub
etcredential
.from azure.identity import DefaultAzureCredential credential = DefaultAzureCredential() client = WebPubSubServiceClient(hub="<hub>", endpoint="<endpoint>", credential=credential)
Pour découvrir comment utiliser ce client, consultez Bibliothèque de client Azure Web PubSub pour Python