UserCredential interface

Struktur yang berisi Pengguna , Tipe Operasi , dan ID penyedia.

operationType bisa menjadi OperationType .SIGN_IN untuk operasi masuk, OperationType .LINK untuk operasi penautan dan OperationType .REAUTHENTICATE untuk operasi autentikasi ulang.

Tanda tangan:

export interface UserCredential 

Properti

Properti Jenis Keterangan
Tipe operasi ( typeOperationTypeMap )[kunci dari tipe OperationTypeMap ] Jenis operasi yang digunakan untuk mengautentikasi pengguna (seperti login atau link).
penyediaId tali | batal Penyedia yang digunakan untuk mengautentikasi pengguna.
pengguna Pengguna Pengguna diautentikasi dengan kredensial ini.

Kredensial Pengguna.Jenis Operasi

Jenis operasi yang digunakan untuk mengautentikasi pengguna (seperti login atau link).

Tanda tangan:

operationType: (typeof OperationTypeMap)[keyof typeof OperationTypeMap];

Kredensial Pengguna.providerId

Penyedia yang digunakan untuk mengautentikasi pengguna.

Tanda tangan:

providerId: string | null;

Kredensial Pengguna.pengguna

Pengguna diautentikasi dengan kredensial ini.

Tanda tangan:

user: User;