Partilhar via


AzureIdentityCredentialAdapter Classe

Adapte qualquer credencial de identidade do azure para funcionar com o SDK que precisa de azure.common.credentials ou msrestazure. O recurso predefinido é ARM (sintaxe do ponto final v2) :p credencialaram: Qualquer credencial de identidade do azure (DefaultAzureCredential por predefinição) :p aram str resource_id: o âmbito a utilizar para obter o token (ARM predefinido)

Herança
AzureIdentityCredentialAdapter

Construtor

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

Parâmetros

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

Métodos

set_token

Peça à política bearerTokenCredentialPolicy do azure-core para obter um token. A utilização da política dá-nos gratuitamente o sistema de colocação em cache do azure-core. Poderíamos simplificar este código com o método privado, mas por definição não posso garantir que estarão lá para sempre, por isso, simular uma chamada falsa à política para extrair o token, utilizando a API pública a 100%.

signed_session

set_token

Peça à política bearerTokenCredentialPolicy do azure-core para obter um token. A utilização da política dá-nos gratuitamente o sistema de colocação em cache do azure-core. Poderíamos simplificar este código com o método privado, mas por definição não posso garantir que estarão lá para sempre, por isso, simular uma chamada falsa à política para extrair o token, utilizando a API pública a 100%.

set_token()

signed_session

signed_session(session=None)

Parâmetros

session
valor predefinido: None

Atributos

header

header = 'Authorization'