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. |
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;
UpdateRequest.providersToUnlink
Odłącza tego użytkownika od określonych dostawców.
Podpis:
providersToUnlink?: string[];
UpdateRequest.providerToLink
Łą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;