Antarmuka yang mewakili properti untuk diperbarui pada pengguna yang disediakan.
Tanda tangan:
export interface UpdateRequest
Properti
Properti | Jenis | Keterangan |
---|---|---|
dengan disabilitas | boolean | Apakah pengguna dinonaktifkan atau tidak: true untuk dinonaktifkan; false untuk diaktifkan. |
nama tampilan | tali | batal | Nama tampilan pengguna. |
surel | rangkaian | Email utama pengguna. |
email terverifikasi | boolean | Apakah email utama pengguna terverifikasi atau tidak. |
multiFaktor | Pengaturan Pembaruan MultiFactor | Properti terkait multi-faktor yang diperbarui milik pengguna. |
kata sandi | rangkaian | Kata sandi pengguna yang belum di-hash. |
nomor telepon | tali | batal | Nomor telepon utama pengguna. |
URL foto | tali | batal | URL foto pengguna. |
penyediaUntukMembatalkan tautan | rangkaian[] | Membatalkan tautan pengguna ini dari penyedia yang ditentukan. |
penyediaToLink | Penyedia Pengguna | Tautkan pengguna ini ke penyedia yang ditentukan. Menautkan penyedia ke akun pengguna yang ada tidak membuat token penyegaran akun tersebut tidak valid. Dengan kata lain, akun yang ada akan terus dapat mengakses sumber daya, meskipun tidak menggunakan penyedia yang baru ditautkan untuk masuk. Jika Anda ingin memaksa pengguna untuk mengautentikasi dengan penyedia baru ini, Anda perlu (a) mencabut akun mereka. token penyegaran (lihat https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens), dan (b) pastikan 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.namatampilan
Nama tampilan pengguna.
Tanda tangan:
displayName?: string | null;
PembaruanRequest.email
Email utama pengguna.
Tanda tangan:
email?: string;
UpdateRequest.emailTerverifikasi
Apakah email utama pengguna terverifikasi atau tidak.
Tanda tangan:
emailVerified?: boolean;
UpdateRequest.multiFactor
Properti terkait multi-faktor yang diperbarui milik pengguna.
Tanda tangan:
multiFactor?: MultiFactorUpdateSettings;
UpdateRequest.kata sandi
Kata 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
Tautkan pengguna ini ke penyedia yang ditentukan.
Menautkan penyedia ke akun pengguna yang ada tidak membuat token penyegaran akun tersebut tidak valid. Dengan kata lain, akun yang ada akan terus dapat mengakses sumber daya, meskipun tidak menggunakan penyedia yang baru ditautkan untuk masuk. Jika Anda ingin memaksa pengguna untuk mengautentikasi dengan penyedia baru ini, Anda perlu (a) mencabut akun mereka. token penyegaran (lihat https://firebase.google.com/docs/auth/admin/manage-sessions#revoke_refresh_tokens), dan (b) pastikan tidak ada metode autentikasi lain di akun ini.
Tanda tangan:
providerToLink?: UserProvider;