UpdateRequest interface

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;

Membatalkan tautan pengguna ini dari penyedia yang ditentukan.

Tanda tangan:

providersToUnlink?: string[];

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;