Compartilhar via


AuthenticationRecord Classe

Informações de conta não secreta para um usuário autenticado

Essa classe habilita e InteractiveBrowserCredential acessa dados de autenticação armazenados DeviceCodeCredential em cache anteriormente. Os aplicativos não devem construir instâncias dessa classe. Em vez disso, eles devem adquirir um do método de autenticação de uma credencial, como authenticate. Consulte 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

Nome Description
tenant_id
Obrigatório
str

O locatário no qual a conta deve se autenticar.

client_id
Obrigatório
str

A ID do cliente do aplicativo que executou a autenticação original.

authority
Obrigatório
str

O host de autoridade usado para autenticar a conta.

home_account_id
Obrigatório
str

Um identificador exclusivo da conta.

username
Obrigatório
str

A entidade de usuário ou o nome da entidade de serviço da conta.

Métodos

deserialize

Desserializar um registro.

serialize

Serialize o registro.

deserialize

Desserializar um registro.

deserialize(data: str) -> AuthenticationRecord

Parâmetros

Nome Description
data
Obrigatório
str

Um registro serializado.

Retornos

Tipo Description

O registro desserializado.

serialize

Serialize o registro.

serialize() -> str

Retornos

Tipo Description
str

O registro serializado.

Atributos

authority

O host de autoridade usado para autenticar a conta.

Retornos

Tipo Description
str

client_id

A ID do cliente do aplicativo que executou a autenticação original.

Retornos

Tipo Description
str

home_account_id

Um identificador exclusivo da conta.

Retornos

Tipo Description
str

tenant_id

O locatário no qual a conta deve se autenticar.

Retornos

Tipo Description
str

username

A entidade de usuário ou o nome da entidade de serviço da conta.

Retornos

Tipo Description
str