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;