Struktur yang berisi User, OperationType, dan ID penyedia.
operationType
dapat menjadi OperationType.SIGN_IN untuk operasi login, OperationType.LINK untuk operasi penautan dan OperationType.REAUTHENTICATE untuk operasi autentikasi ulang.
Tanda Tangan:
export interface UserCredential
Properti
Properti | Jenis | Deskripsi |
---|---|---|
OperationType | (jenis OperationTypeMap)[keyof typeof OperationTypeMap] | Jenis operasi yang digunakan untuk mengautentikasi pengguna (seperti login atau link). |
providerId | rangkaian | null (kosong) | Penyedia yang digunakan untuk mengotentikasi pengguna. |
pengguna | Pengguna | Pengguna yang diautentikasi oleh kredensial ini. |
UserCredential.operationType
Jenis operasi yang digunakan untuk mengautentikasi pengguna (seperti login atau link).
Tanda Tangan:
operationType: (typeof OperationTypeMap)[keyof typeof OperationTypeMap];
UserCredential.providerId
Penyedia yang digunakan untuk mengotentikasi pengguna.
Tanda Tangan:
providerId: string | null;
UserCredential.user
Pengguna yang diautentikasi oleh kredensial ini.
Tanda Tangan:
user: User;