UpdateRequest interface

Interfejs reprezentujący właściwości do zaktualizowania dla podanego użytkownika.

Podpis:

export interface UpdateRequest 

Nieruchomości

Nieruchomość Typ Opis
wyłączony wartość logiczna Niezależnie od tego, czy użytkownik jest wyłączony: true dla wyłączonego; false dla włączonego.
wyświetlana nazwa ciąg | zero Wyświetlana nazwa użytkownika.
e-mail strunowy Główny adres e-mail użytkownika.
e-mail zweryfikowany wartość logiczna Określa, czy główny adres e-mail użytkownika został zweryfikowany.
wieloczynnikowy Ustawienia MultiFactorUpdate Zaktualizowane właściwości użytkownika związane z wieloma czynnikami.
hasło strunowy Niezaszyfrowane hasło użytkownika.
numer telefonu ciąg | zero Główny numer telefonu użytkownika.
adres URL zdjęcia ciąg | zero Adres URL zdjęcia użytkownika.
dostawcyToUnlink strunowy[] Odłącza tego użytkownika od określonych dostawców.
dostawcaToLink Dostawca użytkownika Łączy tego użytkownika z określonym dostawcą. Połączenie dostawcy z istniejącym kontem użytkownika nie unieważnia tokena odświeżania tego konta. Innymi słowy, istniejące konto nadal będzie miało dostęp do zasobów, mimo że nie korzystało z nowo połączonego dostawcy do logowania. Jeśli chcesz wymusić na użytkowniku uwierzytelnienie u tego nowego dostawcy, musisz (a) unieważnić jego odśwież token (zobacz https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) i (b) upewnij się, że na tym koncie nie są dostępne żadne inne metody uwierzytelniania.

UpdateRequest.disabled

Niezależnie od tego, czy użytkownik jest wyłączony: true dla wyłączonego; false dla włączonego.

Podpis:

disabled?: boolean;

UpdateRequest.displayName

Wyświetlana nazwa użytkownika.

Podpis:

displayName?: string | null;

Żądanie aktualizacji.e-mail

Główny adres e-mail użytkownika.

Podpis:

email?: string;

UpdateRequest.emailZweryfikowano

Określa, czy główny adres e-mail użytkownika został zweryfikowany.

Podpis:

emailVerified?: boolean;

UpdateRequest.multiFactor

Zaktualizowane właściwości użytkownika związane z wieloma czynnikami.

Podpis:

multiFactor?: MultiFactorUpdateSettings;

UpdateRequest.hasło

Niezaszyfrowane hasło użytkownika.

Podpis:

password?: string;

UpdateRequest.phoneNumber

Główny numer telefonu użytkownika.

Podpis:

phoneNumber?: string | null;

UpdateRequest.photoURL

Adres URL zdjęcia użytkownika.

Podpis:

photoURL?: string | null;

Odłącza tego użytkownika od określonych dostawców.

Podpis:

providersToUnlink?: string[];

Łączy tego użytkownika z określonym dostawcą.

Połączenie dostawcy z istniejącym kontem użytkownika nie unieważnia tokena odświeżania tego konta. Innymi słowy, istniejące konto nadal będzie miało dostęp do zasobów, mimo że nie korzystało z nowo połączonego dostawcy do logowania. Jeśli chcesz wymusić na użytkowniku uwierzytelnienie u tego nowego dostawcy, musisz (a) unieważnić jego odśwież token (zobacz https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) i (b) upewnij się, że na tym koncie nie są dostępne żadne inne metody uwierzytelniania.

Podpis:

providerToLink?: UserProvider;