UpdateRequest interface

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

Membatalkan tautan pengguna ini dari penyedia yang ditentukan.

Tanda Tangan:

providersToUnlink?: string[];

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;