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. |
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;