UserRecord
yang diteruskan ke fungsi pemblokiran autentikasi dari platform identitas.
Tanda Tangan:
export interface AuthUserRecord
Properti
Properti | Jenis | Deskripsi |
---|---|---|
Klaimkustom | Rekam<string, apa saja> | Objek klaim kustom pengguna jika tersedia, biasanya digunakan untuk menentukan peran pengguna dan diterapkan ke token ID pengguna yang diautentikasi. |
dinonaktifkan | boolean | Apakah pengguna dinonaktifkan atau tidak: true untuk dinonaktifkan; false untuk diaktifkan. |
namatampilan | string | Nama pengguna yang ditampilkan. |
string | Email utama pengguna, jika ditetapkan. | |
emailTerverifikasi | boolean | Apakah email utama pengguna telah diverifikasi atau belum. |
metadata | AuthUserMetadata | Metadata tambahan tentang pengguna. |
multiFaktor | Setelan AuthMultiFactor | Properti terkait multi-faktor untuk pengguna saat ini, jika tersedia. |
passwordHash | string | Sandi pengguna yang di-hash (berenkode base64). |
passwordSalt | string | Salt sandi pengguna (berenkode base64). |
Nomor Telepon | string | Nomor telepon utama pengguna, jika ditetapkan. |
photoURL | string | URL foto pengguna. |
providerData | InfoPenggunaAut[] | Array penyedia (misalnya, Google, Facebook) yang ditautkan ke pengguna. |
tenantId | rangkaian | null (kosong) | ID tenant pengguna, jika tersedia. |
tokensValidAfterTime | string | Tanggal token pengguna valid setelah, diformat sebagai string UTC. |
uid | string | uid pengguna. |
identity.AuthUserRecord.customKlaims
Objek klaim kustom pengguna jika tersedia, biasanya digunakan untuk menentukan peran pengguna dan diterapkan ke token ID pengguna yang diautentikasi.
Tanda Tangan:
customClaims?: Record<string, any>;
identity.AuthUserRecord.dinonaktifkan
Apakah pengguna dinonaktifkan atau tidak: true
untuk dinonaktifkan; false
untuk diaktifkan.
Tanda Tangan:
disabled: boolean;
identity.AuthUserRecord.displayName
Nama pengguna yang ditampilkan.
Tanda Tangan:
displayName?: string;
identity.AuthUserRecord.email
Email utama pengguna, jika ditetapkan.
Tanda Tangan:
email?: string;
identity.AuthUserRecord.emailVerified
Apakah email utama pengguna telah diverifikasi atau belum.
Tanda Tangan:
emailVerified: boolean;
identity.AuthUserRecord.metadata
Metadata tambahan tentang pengguna.
Tanda Tangan:
metadata: AuthUserMetadata;
identity.AuthUserRecord.multiFactor
Properti terkait multi-faktor untuk pengguna saat ini, jika tersedia.
Tanda Tangan:
multiFactor?: AuthMultiFactorSettings;
identity.AuthUserRecord.passwordHash
Sandi pengguna yang di-hash (berenkode base64).
Tanda Tangan:
passwordHash?: string;
identity.AuthUserRecord.passwordSalt
Salt sandi pengguna (berenkode base64).
Tanda Tangan:
passwordSalt?: string;
identity.AuthUserRecord.phoneNumber
Nomor telepon utama pengguna, jika ditetapkan.
Tanda Tangan:
phoneNumber?: string;
identity.AuthUserRecord.photoURL
URL foto pengguna.
Tanda Tangan:
photoURL?: string;
identity.AuthUserRecord.providerData
Array penyedia (misalnya, Google, Facebook) yang ditautkan ke pengguna.
Tanda Tangan:
providerData: AuthUserInfo[];
identity.AuthUserRecord.tenantId
ID tenant pengguna, jika tersedia.
Tanda Tangan:
tenantId?: string | null;
identity.AuthUserRecord.tokensValidAfterTime
Tanggal token pengguna valid setelah, diformat sebagai string UTC.
Tanda Tangan:
tokensValidAfterTime?: string;
identity.AuthUserRecord.uid
uid
pengguna.
Tanda Tangan:
uid: string;