UpdateRequest interface

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.
e-mail 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;

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. 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;