UpdateRequest interface

Schnittstelle, die die Eigenschaften darstellt, die für den bereitgestellten Benutzer aktualisiert werden sollen.

Unterschrift:

export interface UpdateRequest 

Eigenschaften

Eigentum Typ Beschreibung
deaktiviert Boolescher Wert Ob der Benutzer deaktiviert ist oder nicht: true für deaktiviert; false für aktiviert.
Anzeigename Zeichenfolge | Null Der Anzeigename des Benutzers.
Email Zeichenfolge Die primäre E-Mail-Adresse des Benutzers.
Email überprüft Boolescher Wert Ob die primäre E-Mail-Adresse des Benutzers überprüft wird oder nicht.
Multifaktor MultiFactorUpdateSettings Die aktualisierten multifaktorbezogenen Eigenschaften des Benutzers.
Passwort Zeichenfolge Das ungehashte Passwort des Benutzers.
Telefonnummer Zeichenfolge | Null Die primäre Telefonnummer des Benutzers.
FotoURL Zeichenfolge | Null Die Foto-URL des Benutzers.
ProviderToUnlink string[] Hebt die Verknüpfung dieses Benutzers mit den angegebenen Anbietern auf.
anbieterToLink UserProvider Verknüpft diesen Benutzer mit dem angegebenen Anbieter. Durch die Verknüpfung eines Anbieters mit einem vorhandenen Benutzerkonto wird das Aktualisierungstoken dieses Kontos nicht ungültig. Mit anderen Worten: Das bestehende Konto kann weiterhin auf Ressourcen zugreifen, auch wenn es sich nicht über den neu verknüpften Anbieter angemeldet hat. Wenn Sie den Benutzer dazu zwingen möchten, sich bei diesem neuen Anbieter zu authentifizieren, müssen Sie (a) die Sperre widerrufen Aktualisierungstoken (siehe https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) und (b) stellen Sie sicher, dass für dieses Konto keine anderen Authentifizierungsmethoden vorhanden sind.

UpdateRequest.disabled

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

Unterschrift:

disabled?: boolean;

UpdateRequest.displayName

Der Anzeigename des Benutzers.

Unterschrift:

displayName?: string | null;

UpdateRequest.email

Die primäre E-Mail-Adresse des Benutzers.

Unterschrift:

email?: string;

UpdateRequest.emailVerified

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

Unterschrift:

emailVerified?: boolean;

UpdateRequest.multiFactor

Die aktualisierten multifaktorbezogenen Eigenschaften des Benutzers.

Unterschrift:

multiFactor?: MultiFactorUpdateSettings;

UpdateRequest.password

Das ungehashte Passwort des Benutzers.

Unterschrift:

password?: string;

UpdateRequest.phoneNumber

Die primäre Telefonnummer des Benutzers.

Unterschrift:

phoneNumber?: string | null;

UpdateRequest.photoURL

Die Foto-URL des Benutzers.

Unterschrift:

photoURL?: string | null;

Hebt die Verknüpfung dieses Benutzers mit den angegebenen Anbietern auf.

Unterschrift:

providersToUnlink?: string[];

Verknüpft diesen Benutzer mit dem angegebenen Anbieter.

Durch die Verknüpfung eines Anbieters mit einem vorhandenen Benutzerkonto wird das Aktualisierungstoken dieses Kontos nicht ungültig. Mit anderen Worten: Das bestehende Konto kann weiterhin auf Ressourcen zugreifen, auch wenn es sich nicht über den neu verknüpften Anbieter angemeldet hat. Wenn Sie den Benutzer dazu zwingen möchten, sich bei diesem neuen Anbieter zu authentifizieren, müssen Sie (a) die Sperre widerrufen Aktualisierungstoken (siehe https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) und (b) stellen Sie sicher, dass für dieses Konto keine anderen Authentifizierungsmethoden vorhanden sind.

Unterschrift:

providerToLink?: UserProvider;