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.objectAuthenticationRecord
Constructor
AuthenticationRecord(tenant_id: str, client_id: str, authority: str, home_account_id: str, username: str)
Parámetros
Nombre | Description |
---|---|
tenant_id
Requerido
|
El inquilino en el que se debe autenticar la cuenta. |
client_id
Requerido
|
Identificador de cliente de la aplicación que realizó la autenticación original. |
authority
Requerido
|
Host de autoridad que se usa para autenticar la cuenta. |
home_account_id
Requerido
|
Identificador único de la cuenta. |
username
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
Nombre | Description |
---|---|
data
Requerido
|
Un registro serializado. |
Devoluciones
Tipo | Description |
---|---|
Registro deserializado. |
serialize
Atributos
authority
client_id
Identificador de cliente de la aplicación que realizó la autenticación original.
Devoluciones
Tipo | Description |
---|---|
home_account_id
tenant_id
username
Nombre de entidad de seguridad de usuario o entidad de servicio de la cuenta.
Devoluciones
Tipo | Description |
---|---|
Azure SDK for Python