Compartir a través de


AzureIdentityCredentialAdapter Clase

Adapte cualquier credencial de azure-identity para trabajar con el SDK que necesite azure.common.credentials o msrestazure. El recurso predeterminado es ARM (sintaxis de endpoint v2) :p aram credential: Any azure-identity credential (DefaultAzureCredential de forma predeterminada) :p aram str resource_id: el ámbito que se va a usar para obtener el token (ARM predeterminado)

Herencia
AzureIdentityCredentialAdapter

Constructor

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

Parámetros

credential
resource_id
valor predeterminado: https://iothubs.azure.net/.default

Métodos

set_token

Pida a la directiva BearerTokenCredentialPolicy de azure-core que obtenga un token. El uso de la directiva nos proporciona gratuitamente el sistema de almacenamiento en caché de azure-core. Podríamos simplificar este código mediante el método privado, pero por definición no puedo asegurar que estarán allí para siempre, así que simulación de una llamada falsa a la directiva para extraer el token, mediante la API pública del 100 %.

signed_session

set_token

Pida a la directiva BearerTokenCredentialPolicy de azure-core que obtenga un token. El uso de la directiva nos proporciona gratuitamente el sistema de almacenamiento en caché de azure-core. Podríamos simplificar este código mediante el método privado, pero por definición no puedo asegurar que estarán allí para siempre, así que simulación de una llamada falsa a la directiva para extraer el token, mediante la API pública del 100 %.

set_token()

signed_session

signed_session(session=None)

Parámetros

session
valor predeterminado: None

Atributos

header

header = 'Authorization'