Partager via


AzureIdentityCredentialAdapter Classe

Adaptez toutes les informations d’identification azure-identity pour qu’elles fonctionnent avec le KIT de développement logiciel (SDK) qui a besoin d’azure.common.credentials ou de msrestazure. La ressource par défaut est ARM (syntaxe du point de terminaison v2) :p informations d’identificationaram : toutes les informations d’identification azure-identity (DefaultAzureCredential par défaut) :p aram str resource_id : étendue à utiliser pour obtenir le jeton (ARM par défaut)

Héritage
AzureIdentityCredentialAdapter

Constructeur

AzureIdentityCredentialAdapter(credential, resource_id='https://iothubs.azure.net/.default', **kwargs)

Paramètres

credential
resource_id
valeur par défaut: https://iothubs.azure.net/.default

Méthodes

set_token

Demandez à la stratégie BearerTokenCredentialPolicy d’obtenir un jeton. L’utilisation de la stratégie nous donne gratuitement le système de mise en cache d’azure-core. Nous pourrions simplifier ce code en utilisant une méthode privée, mais par définition, je ne peux pas garantir qu’ils seront là pour toujours, donc en se moquant d’un faux appel à la stratégie pour extraire le jeton, à l’aide d’API 100% publique.

signed_session

set_token

Demandez à la stratégie BearerTokenCredentialPolicy d’obtenir un jeton. L’utilisation de la stratégie nous donne gratuitement le système de mise en cache d’azure-core. Nous pourrions simplifier ce code en utilisant une méthode privée, mais par définition, je ne peux pas garantir qu’ils seront là pour toujours, donc en se moquant d’un faux appel à la stratégie pour extraire le jeton, à l’aide d’API 100% publique.

set_token()

signed_session

signed_session(session=None)

Paramètres

session
valeur par défaut: None

Attributs

header

header = 'Authorization'