Come creare un WebPubSubServiceClient
oggetto con Python e Azure Identity
Questa guida pratica illustra come creare un WebPubSubServiceClient
oggetto usando Microsoft Entra ID in Python.
Requisiti
Installare il pacchetto azure-identity da pypi.org.
python -m pip install azure-identity
Installare il pacchetto azure-messaging-webpubsubservice da pypi.org.
python -m pip install azure-messaging-webpubsubservice
Codici di esempio
Creare un
TokenCredential
oggetto con Azure Identity SDK.from azure.identity import DefaultAzureCredential credential = DefaultAzureCredential()
credential
può essere qualsiasi classe che eredita dallaTokenCredential
classe .- EnvironmentCredential
- ClientSecretCredential
- ClientCertificateCredential
- ManagedIdentityCredential
- VisualStudioCredential
- VisualStudioCodeCredential
- AzureCliCredential
Per altre informazioni, vedere Libreria client di Identità di Azure per Python
Creare quindi un
client
oggetto conendpoint
,hub
ecredential
.from azure.identity import DefaultAzureCredential credential = DefaultAzureCredential() client = WebPubSubServiceClient(hub="<hub>", endpoint="<endpoint>", credential=credential)
Informazioni su come usare questo client, vedere Libreria client del servizio Web PubSub di Azure per Python