UserCredential interface

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;