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.object
AuthenticationRecord

Konstruktor

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

Parametrar

Name Description
tenant_id
Obligatorisk
str

Klientorganisationen som kontot ska autentiseras i.

client_id
Obligatorisk
str

Klient-ID för programmet som utförde den ursprungliga autentiseringen.

authority
Obligatorisk
str

Den auktoritetsvärd som används för att autentisera kontot.

home_account_id
Obligatorisk
str

En unik identifierare för kontot.

username
Obligatorisk
str

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
str

En serialiserad post.

Returer

Typ Description

Den deserialiserade posten.

serialize

Serialisera posten.

serialize() -> str

Returer

Typ Description
str

Den serialiserade posten.

Attribut

authority

Den auktoritetsvärd som används för att autentisera kontot.

Returer

Typ Description
str

client_id

Klient-ID för programmet som utförde den ursprungliga autentiseringen.

Returer

Typ Description
str

home_account_id

En unik identifierare för kontot.

Returer

Typ Description
str

tenant_id

Klientorganisationen som kontot ska autentiseras i.

Returer

Typ Description
str

username

Användarens huvudnamn eller tjänstens huvudnamn för kontot.

Returer

Typ Description
str