identity.AuthUserRecord interface

Der UserRecord der von der Identitätsplattform an Authentifizierungsblockierungsfunktionen übergeben wird.

Unterschrift:

export interface AuthUserRecord 

Eigenschaften

Eigentum Typ Beschreibung
benutzerdefinierteAnsprüche Record<string, any> Das benutzerdefinierte Anspruchsobjekt des Benutzers, falls verfügbar, wird normalerweise zum Definieren von Benutzerrollen verwendet und an das ID-Token eines authentifizierten Benutzers weitergegeben.
deaktiviert Boolescher Wert Ob der Benutzer deaktiviert ist oder nicht: true für deaktiviert; false für aktiviert.
Anzeigename Zeichenfolge Der Anzeigename des Benutzers.
Email Zeichenfolge Die primäre E-Mail-Adresse des Benutzers, sofern festgelegt.
Email überprüft Boolescher Wert Ob die primäre E-Mail-Adresse des Benutzers überprüft wird oder nicht.
Metadaten AuthUserMetadata Zusätzliche Metadaten über den Benutzer.
Multifaktor AuthMultiFactorSettings Die multifaktorbezogenen Eigenschaften für den aktuellen Benutzer, sofern verfügbar.
PasswortHash Zeichenfolge Das gehashte Passwort des Benutzers (Base64-kodiert).
PasswortSalt Zeichenfolge Das Passwort-Salt des Benutzers (Base64-kodiert).
Telefonnummer Zeichenfolge Die primäre Telefonnummer des Benutzers, falls festgelegt.
FotoURL Zeichenfolge Die Foto-URL des Benutzers.
ProviderData AuthUserInfo[] Eine Reihe von Anbietern (z. B. Google, Facebook), die mit dem Benutzer verknüpft sind.
Mieter-ID Zeichenfolge | Null Die ID des Mandanten, zu dem der Benutzer gehört, falls verfügbar.
tokensValidAfterTime Zeichenfolge Das Datum, ab dem die Token des Benutzers gültig sind, formatiert als UTC-Zeichenfolge.
uid Zeichenfolge Die uid des Benutzers.

Identity.AuthUserRecord.customClaims

Das benutzerdefinierte Anspruchsobjekt des Benutzers, falls verfügbar, wird normalerweise zum Definieren von Benutzerrollen verwendet und an das ID-Token eines authentifizierten Benutzers weitergegeben.

Unterschrift:

customClaims?: Record<string, any>;

Identity.AuthUserRecord.disabled

Ob der Benutzer deaktiviert ist oder nicht: true für deaktiviert; false für aktiviert.

Unterschrift:

disabled: boolean;

Identity.AuthUserRecord.displayName

Der Anzeigename des Benutzers.

Unterschrift:

displayName?: string;

Identity.AuthUserRecord.email

Die primäre E-Mail-Adresse des Benutzers, sofern festgelegt.

Unterschrift:

email?: string;

Identity.AuthUserRecord.emailVerified

Ob die primäre E-Mail-Adresse des Benutzers überprüft wird oder nicht.

Unterschrift:

emailVerified: boolean;

Identity.AuthUserRecord.metadata

Zusätzliche Metadaten über den Benutzer.

Unterschrift:

metadata: AuthUserMetadata;

Identity.AuthUserRecord.multiFactor

Die multifaktorbezogenen Eigenschaften für den aktuellen Benutzer, sofern verfügbar.

Unterschrift:

multiFactor?: AuthMultiFactorSettings;

Identity.AuthUserRecord.passwordHash

Das gehashte Passwort des Benutzers (Base64-kodiert).

Unterschrift:

passwordHash?: string;

Identity.AuthUserRecord.passwordSalt

Das Passwort-Salt des Benutzers (Base64-codiert).

Unterschrift:

passwordSalt?: string;

Identity.AuthUserRecord.phoneNumber

Die primäre Telefonnummer des Benutzers, falls festgelegt.

Unterschrift:

phoneNumber?: string;

Identity.AuthUserRecord.photoURL

Die Foto-URL des Benutzers.

Unterschrift:

photoURL?: string;

Identity.AuthUserRecord.providerData

Eine Reihe von Anbietern (z. B. Google, Facebook), die mit dem Benutzer verknüpft sind.

Unterschrift:

providerData: AuthUserInfo[];

Identity.AuthUserRecord.tenantId

Die ID des Mandanten, zu dem der Benutzer gehört, falls verfügbar.

Unterschrift:

tenantId?: string | null;

Identity.AuthUserRecord.tokensValidAfterTime

Das Datum, ab dem die Token des Benutzers gültig sind, formatiert als UTC-Zeichenfolge.

Unterschrift:

tokensValidAfterTime?: string;

Identity.AuthUserRecord.uid

Die uid des Benutzers .

Unterschrift:

uid: string;