AuthenticationRecord Clase

Información de cuenta no secreta para un usuario autenticado

Esta clase permite DeviceCodeCredential y InteractiveBrowserCredential acceder a los datos de autenticación almacenados en caché previamente. Las aplicaciones no deben construir instancias de esta clase. En su lugar, deben adquirir uno del método de autenticación de una credencial, como authenticate. Consulte el ejemplo de user_authentication para obtener más detalles.

Herencia
builtins.object
AuthenticationRecord

Constructor

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

Parámetros

tenant_id
str
Requerido

El inquilino en el que se debe autenticar la cuenta.

client_id
str
Requerido

Identificador de cliente de la aplicación que realizó la autenticación original.

authority
str
Requerido

Host de autoridad que se usa para autenticar la cuenta.

home_account_id
str
Requerido

Identificador único de la cuenta.

username
str
Requerido

Nombre de entidad de seguridad de usuario o entidad de servicio de la cuenta.

Métodos

deserialize

Deserializar un registro.

serialize

Serialice el registro.

deserialize

Deserializar un registro.

deserialize(data: str) -> AuthenticationRecord

Parámetros

data
str
Requerido

Un registro serializado.

Devoluciones

Registro deserializado.

Tipo de valor devuelto

serialize

Serialice el registro.

serialize() -> str

Devoluciones

Registro serializado.

Tipo de valor devuelto

str

Atributos

authority

Host de autoridad que se usa para autenticar la cuenta.

Tipo de valor devuelto

str

client_id

Identificador de cliente de la aplicación que realizó la autenticación original.

Tipo de valor devuelto

str

home_account_id

Identificador único de la cuenta.

Tipo de valor devuelto

str

tenant_id

El inquilino en el que se debe autenticar la cuenta.

Tipo de valor devuelto

str

username

Nombre de entidad de seguridad de usuario o entidad de servicio de la cuenta.

Tipo de valor devuelto

str