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
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
Atributos
header
header = 'Authorization'
Azure SDK for Python