Freigeben über


AuthenticationRecord Klasse

Nicht geheime Kontoinformationen für einen authentifizierten Benutzer

Diese Klasse ermöglicht DeviceCodeCredential und InteractiveBrowserCredential den Zugriff auf zuvor zwischengespeicherte Authentifizierungsdaten. Anwendungen sollten keine Instanzen dieser Klasse erstellen. Sie sollten stattdessen eine von der Authentifizierungsmethode einer Anmeldeinformation abrufen, z authenticate. B. . Weitere Informationen finden Sie im beispiel für user_authentication.

Vererbung
builtins.object
AuthenticationRecord

Konstruktor

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

Parameter

Name Beschreibung
tenant_id
Erforderlich
str

Der Mandant, bei dem sich das Konto authentifizieren soll.

client_id
Erforderlich
str

Die Client-ID der Anwendung, die die ursprüngliche Authentifizierung ausgeführt hat.

authority
Erforderlich
str

Der Autoritätshost, der zum Authentifizieren des Kontos verwendet wird.

home_account_id
Erforderlich
str

Ein eindeutiger Bezeichner des Kontos.

username
Erforderlich
str

Der Benutzerprinzipal- oder Dienstprinzipalname des Kontos.

Methoden

deserialize

Deserialisieren eines Datensatzes.

serialize

Serialisieren Sie den Datensatz.

deserialize

Deserialisieren eines Datensatzes.

deserialize(data: str) -> AuthenticationRecord

Parameter

Name Beschreibung
data
Erforderlich
str

Ein serialisierter Datensatz.

Gibt zurück

Typ Beschreibung

Der deserialisierte Datensatz.

serialize

Serialisieren Sie den Datensatz.

serialize() -> str

Gibt zurück

Typ Beschreibung
str

Der serialisierte Datensatz.

Attribute

authority

Der Autoritätshost, der zum Authentifizieren des Kontos verwendet wird.

Gibt zurück

Typ Beschreibung
str

client_id

Die Client-ID der Anwendung, die die ursprüngliche Authentifizierung ausgeführt hat.

Gibt zurück

Typ Beschreibung
str

home_account_id

Ein eindeutiger Bezeichner des Kontos.

Gibt zurück

Typ Beschreibung
str

tenant_id

Der Mandant, bei dem sich das Konto authentifizieren soll.

Gibt zurück

Typ Beschreibung
str

username

Der Benutzerprinzipal- oder Dienstprinzipalname des Kontos.

Gibt zurück

Typ Beschreibung
str