AuthenticationRecord Classe
Informations de compte non secret pour un utilisateur authentifié
Cette classe permet DeviceCodeCredential et InteractiveBrowserCredential d’accéder aux données d’authentification précédemment mises en cache. Les applications ne doivent pas construire d’instances de cette classe. Au lieu de cela, ils doivent en acquérir une à partir de la méthode d’authentification d’une information d’identification, telle que authenticate. Pour plus d’informations, consultez l’exemple user_authentication.
- Héritage
-
builtins.objectAuthenticationRecord
Constructeur
AuthenticationRecord(tenant_id: str, client_id: str, authority: str, home_account_id: str, username: str)
Paramètres
Nom | Description |
---|---|
tenant_id
Obligatoire
|
Locataire dans lequel le compte doit s’authentifier. |
client_id
Obligatoire
|
ID client de l’application qui a effectué l’authentification d’origine. |
authority
Obligatoire
|
Hôte d’autorité utilisé pour authentifier le compte. |
home_account_id
Obligatoire
|
Identificateur unique du compte. |
username
Obligatoire
|
Principal d’utilisateur ou nom de principal de service du compte. |
Méthodes
deserialize |
Désérialisez un enregistrement. |
serialize |
Sérialisez l’enregistrement. |
deserialize
Désérialisez un enregistrement.
deserialize(data: str) -> AuthenticationRecord
Paramètres
Nom | Description |
---|---|
data
Obligatoire
|
Enregistrement sérialisé. |
Retours
Type | Description |
---|---|
Enregistrement désérialisé. |
serialize
Sérialisez l’enregistrement.
serialize() -> str
Retours
Type | Description |
---|---|
Enregistrement sérialisé. |
Attributs
authority
client_id
ID client de l’application qui a effectué l’authentification d’origine.
Retours
Type | Description |
---|---|
home_account_id
tenant_id
username
Azure SDK for Python