AuthenticationRecord Klass
Icke-hemlig kontoinformation för en autentiserad användare
Den här klassen aktiverar DeviceCodeCredential och InteractiveBrowserCredential kan komma åt tidigare cachelagrade autentiseringsdata. Program bör inte skapa instanser av den här klassen. De bör i stället hämta en från autentiseringsmetoden för en autentiseringsuppgift, till exempel authenticate. Mer information finns i user_authentication exempel.
- Arv
-
builtins.objectAuthenticationRecord
Konstruktor
AuthenticationRecord(tenant_id: str, client_id: str, authority: str, home_account_id: str, username: str)
Parametrar
Name | Description |
---|---|
tenant_id
Obligatorisk
|
Klientorganisationen som kontot ska autentiseras i. |
client_id
Obligatorisk
|
Klient-ID för programmet som utförde den ursprungliga autentiseringen. |
authority
Obligatorisk
|
Den auktoritetsvärd som används för att autentisera kontot. |
home_account_id
Obligatorisk
|
En unik identifierare för kontot. |
username
Obligatorisk
|
Användarens huvudnamn eller tjänstens huvudnamn för kontot. |
Metoder
deserialize |
Deserialisera en post. |
serialize |
Serialisera posten. |
deserialize
Deserialisera en post.
deserialize(data: str) -> AuthenticationRecord
Parametrar
Name | Description |
---|---|
data
Obligatorisk
|
En serialiserad post. |
Returer
Typ | Description |
---|---|
Den deserialiserade posten. |
serialize
Attribut
authority
client_id
home_account_id
tenant_id
username
Azure SDK for Python