Interfejs przedstawiający właściwości do zaktualizowania po podaniu podanego użytkownika.
Podpis:
export interface UpdateRequest
Właściwości
Właściwość | Typ | Opis |
---|---|---|
wyłączony | wartość logiczna | Określa, czy użytkownik jest wyłączony: true – wyłączony; false dla włączonego. |
nazwawyświetlana | ciąg znaków | wartość null | Wyświetlana nazwa użytkownika. |
ciąg znaków | Główny adres e-mail użytkownika. | |
Zweryfikowany e-mail | wartość logiczna | Wskazuje, czy podstawowy adres e-mail użytkownika został zweryfikowany. |
multiFactor, | Ustawienia MultiFactorUpdateSettings | Zaktualizowane właściwości wielopoziomowe użytkownika. |
hasło | ciąg znaków | Niezaszyfrowane hasło użytkownika. |
numer telefonu | ciąg znaków | wartość null | Podstawowy numer telefonu użytkownika. |
URL zdjęcia | ciąg znaków | wartość null | Adres URL zdjęcia użytkownika. |
providersToRemove | ciąg znaków[] | Odłącza tego użytkownika od określonych dostawców. |
Link do dostawcy | UserProvider | Łą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. Oznacza to, że istniejące konto nadal będzie miało dostęp do zasobów, mimo że nowo połączonego dostawcę nie będzie używane do logowania. Jeśli chcesz wymusić na użytkowniku uwierzytelnianie u tego nowego dostawcy, (a) unieważnij jego token odświeżania (patrz https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) oraz (b) upewnij się, że na tym koncie nie są dostępne żadne inne metody uwierzytelniania. |
UpdateRequest.Disable
Określa, czy użytkownik jest wyłączony: true
– wyłączony; false
dla włączonego.
Podpis:
disabled?: boolean;
UpdateRequest.displayName
Wyświetlana nazwa użytkownika.
Podpis:
displayName?: string | null;
UpdateRequest.email
Główny adres e-mail użytkownika.
Podpis:
email?: string;
UpdateRequest.emailVerified
Wskazuje, czy podstawowy adres e-mail użytkownika został zweryfikowany.
Podpis:
emailVerified?: boolean;
UpdateRequest.multiFactor
Zaktualizowane właściwości wielopoziomowe użytkownika.
Podpis:
multiFactor?: MultiFactorUpdateSettings;
UpdateRequest.password
Niezaszyfrowane hasło użytkownika.
Podpis:
password?: string;
UpdateRequest.phoneNumber
Podstawowy numer telefonu użytkownika.
Podpis:
phoneNumber?: string | null;
AktualizacjaRequest.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. Oznacza to, że istniejące konto nadal będzie miało dostęp do zasobów, mimo że nowo połączonego dostawcę nie będzie używane do logowania. Jeśli chcesz wymusić na użytkowniku uwierzytelnianie u tego nowego dostawcy, (a) unieważnij jego token odświeżania (patrz https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens) oraz (b) upewnij się, że na tym koncie nie są dostępne żadne inne metody uwierzytelniania.
Podpis:
providerToLink?: UserProvider;