Compartilhar via


AzureIdentityCredentialAdapter Classe

Adapte qualquer credencial de identidade do azure para trabalhar com o SDK que precise de azure.common.credentials ou msrestazure. O recurso padrão é ARM (sintaxe do ponto de extremidade v2) :p am credencial: qualquer credencial de identidade do azure (DefaultAzureCredential por padrão) :p aram str resource_id: o escopo a ser usado para obter o token (ARM padrão)

Herança
AzureIdentityCredentialAdapter

Construtor

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

Parâmetros

credential
resource_id
valor padrão: https://iothubs.azure.net/.default

Métodos

set_token

Peça à política azure-core BearerTokenCredentialPolicy para obter um token. O uso da política nos dá gratuitamente o sistema de cache do azure-core. Poderíamos tornar esse código mais simples usando o método privado, mas por definição não posso garantir que eles estarão lá para sempre, portanto, zombando de uma chamada falsa para a política para extrair o token, usando a API 100% pública.

signed_session

set_token

Peça à política azure-core BearerTokenCredentialPolicy para obter um token. O uso da política nos dá gratuitamente o sistema de cache do azure-core. Poderíamos tornar esse código mais simples usando o método privado, mas por definição não posso garantir que eles estarão lá para sempre, portanto, zombando de uma chamada falsa para a política para extrair o token, usando a API 100% pública.

set_token()

signed_session

signed_session(session=None)

Parâmetros

session
valor padrão: None

Atributos

header

header = 'Authorization'