Partilhar via


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.object
AuthenticationRecord

Construtor

AuthenticationRecord(tenant_id: str, client_id: str, authority: str, home_account_id: str, username: str)

Parâmetros

Name Description
tenant_id
Necessário
str

O inquilino no qual a conta deve autenticar-se.

client_id
Necessário
str

O ID de cliente da aplicação que efetuou a autenticação original.

authority
Necessário
str

O anfitrião de autoridade utilizado para autenticar a conta.

home_account_id
Necessário
str

Um identificador exclusivo da conta.

username
Necessário
str

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
str

Um registo serializado.

Devoluções

Tipo Description

O registo desserializado.

serialize

Serialize o registo.

serialize() -> str

Devoluções

Tipo Description
str

O registo serializado.

Atributos

authority

O anfitrião de autoridade utilizado para autenticar a conta.

Devoluções

Tipo Description
str

client_id

O ID de cliente da aplicação que efetuou a autenticação original.

Devoluções

Tipo Description
str

home_account_id

Um identificador exclusivo da conta.

Devoluções

Tipo Description
str

tenant_id

O inquilino no qual a conta deve autenticar-se.

Devoluções

Tipo Description
str

username

O nome principal de utilizador ou principal de serviço da conta.

Devoluções

Tipo Description
str