Antarmuka yang mewakili properti yang akan diperbarui pada pengguna yang disediakan.
Tanda Tangan:
export interface UpdateRequest
Properti
Properti | Jenis | Deskripsi |
---|---|---|
dinonaktifkan | boolean | Apakah pengguna dinonaktifkan atau tidak: true untuk dinonaktifkan; false untuk diaktifkan. |
namatampilan | rangkaian | null (kosong) | Nama pengguna yang ditampilkan. |
string | Email utama pengguna. | |
emailTerverifikasi | boolean | Apakah email utama pengguna telah diverifikasi atau belum. |
multiFaktor | MultiFactorUpdateSettings | Properti terkait multi-faktor pengguna yang telah diperbarui. |
sandi | string | Sandi pengguna yang belum di-hash. |
Nomor Telepon | rangkaian | null (kosong) | Nomor telepon utama pengguna. |
photoURL | rangkaian | null (kosong) | URL foto pengguna. |
providersToUnlink | {i>string<i}[] | Membatalkan tautan pengguna ini dari penyedia yang ditentukan. |
providerToLink | UserProvider | Menautkan pengguna ini ke penyedia yang ditentukan.Menautkan penyedia ke akun pengguna yang sudah ada tidak membatalkan token refresh akun tersebut. Dengan kata lain, akun yang ada akan tetap dapat mengakses sumber daya, meskipun tidak menggunakan penyedia yang baru ditautkan untuk masuk. Jika ingin memaksa pengguna untuk mengautentikasi dengan penyedia baru ini, Anda harus (a) mencabut token refresh (lihat https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens), dan (b) memastikan tidak ada metode autentikasi lain di akun ini. |
UpdateRequest.dinonaktifkan
Apakah pengguna dinonaktifkan atau tidak: true
untuk dinonaktifkan; false
untuk diaktifkan.
Tanda Tangan:
disabled?: boolean;
UpdateRequest.displayName
Nama pengguna yang ditampilkan.
Tanda Tangan:
displayName?: string | null;
Permintaan Pembaruan.email
Email utama pengguna.
Tanda Tangan:
email?: string;
UpdateRequest.emailVerified
Apakah email utama pengguna telah diverifikasi atau belum.
Tanda Tangan:
emailVerified?: boolean;
UpdateRequest.multiFactor
Properti terkait multi-faktor pengguna yang telah diperbarui.
Tanda Tangan:
multiFactor?: MultiFactorUpdateSettings;
{i>UpdateRequest.password<i}
Sandi pengguna yang belum di-hash.
Tanda Tangan:
password?: string;
UpdateRequest.phoneNumber
Nomor telepon utama pengguna.
Tanda Tangan:
phoneNumber?: string | null;
UpdateRequest.photoURL
URL foto pengguna.
Tanda Tangan:
photoURL?: string | null;
UpdateRequest.providersToUnlink
Membatalkan tautan pengguna ini dari penyedia yang ditentukan.
Tanda Tangan:
providersToUnlink?: string[];
UpdateRequest.providerToLink
Menautkan pengguna ini ke penyedia yang ditentukan.
Menautkan penyedia ke akun pengguna yang ada tidak membatalkan token refresh akun tersebut. Dengan kata lain, akun yang ada akan tetap dapat mengakses sumber daya, meskipun tidak menggunakan penyedia yang baru ditautkan untuk masuk. Jika ingin memaksa pengguna untuk mengautentikasi dengan penyedia baru ini, Anda harus (a) mencabut token refresh (lihat https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens), dan (b) memastikan tidak ada metode autentikasi lain di akun ini.
Tanda Tangan:
providerToLink?: UserProvider;