AuthenticationRecord Classe
Informações de conta não secretas de um utilizador autenticado
Esta classe permite DeviceCodeCredential e InteractiveBrowserCredential aceder a dados de autenticação em cache anteriormente. As aplicações não devem construir instâncias desta classe. Em vez disso, devem adquirir uma a partir do método de autenticação de uma credencial, como authenticate. Veja o exemplo de user_authentication para obter mais detalhes.
- Herança
-
builtins.objectAuthenticationRecord
Construtor
AuthenticationRecord(tenant_id: str, client_id: str, authority: str, home_account_id: str, username: str)
Parâmetros
Name | Description |
---|---|
tenant_id
Necessário
|
O inquilino no qual a conta deve autenticar-se. |
client_id
Necessário
|
O ID de cliente da aplicação que efetuou a autenticação original. |
authority
Necessário
|
O anfitrião de autoridade utilizado para autenticar a conta. |
home_account_id
Necessário
|
Um identificador exclusivo da conta. |
username
Necessário
|
O nome principal de utilizador ou principal de serviço da conta. |
Métodos
deserialize |
Anular a serialização de um registo. |
serialize |
Serialize o registo. |
deserialize
Anular a serialização de um registo.
deserialize(data: str) -> AuthenticationRecord
Parâmetros
Name | Description |
---|---|
data
Necessário
|
Um registo serializado. |
Devoluções
Tipo | Description |
---|---|
O registo desserializado. |
serialize
Atributos
authority
client_id
home_account_id
tenant_id
username
Azure SDK for Python