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. |
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;
UpdateRequest.providersToUnlink
Hebt die Verknüpfung dieses Benutzers mit den angegebenen Anbietern auf.
Unterschrift:
providersToUnlink?: string[];
UpdateRequest.providerToLink
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;