Penyedia untuk membuat TotpMultiFactorAssertion.
Tanda Tangan:
export declare class TotpMultiFactorGenerator
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
ID_FACTOR | static |
'totp' | ID faktor kedua TOTP: totp . |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
pernyataanionForEnrollment(rahasia, oneTimePassword) | static |
Memberikan TotpMultiFactorAssertion untuk mengonfirmasi kepemilikan faktor kedua TOTP (sandi sekali pakai berbasis waktu). Pernyataan ini digunakan untuk menyelesaikan pendaftaran faktor kedua TOTP. |
AssertionForSignIn(enrollId, oneTimePassword) | static |
Memberikan TotpMultiFactorAssertion untuk mengonfirmasi kepemilikan faktor kedua TOTP. Pernyataan ini digunakan untuk menyelesaikan login dengan TOTP sebagai faktor kedua. |
generateSecret(sesi) | static |
Menampilkan promise ke TotpSecret yang berisi kunci rahasia bersama TOTP dan parameter lainnya. Membuat rahasia TOTP sebagai bagian dari pendaftaran faktor kedua TOTP. Digunakan untuk membuat URL kode QR atau memasukkan ke aplikasi TOTP. Metode ini menggunakan instance autentikasi yang sesuai dengan pengguna dalam multiFactorSession. |
TotpMultiFactorGenerator.FACTOR_ID
ID faktor kedua TOTP: totp
.
Tanda Tangan:
static FACTOR_ID: 'totp';
TotpMultiFactorGenerator.AssertionForEnrollment()
Memberikan TotpMultiFactorAssertion untuk mengonfirmasi kepemilikan faktor kedua TOTP (sandi sekali pakai berbasis waktu). Pernyataan ini digunakan untuk menyelesaikan pendaftaran faktor kedua TOTP.
Tanda Tangan:
static assertionForEnrollment(secret: TotpSecret, oneTimePassword: string): TotpMultiFactorAssertion;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
rahasia | TotpSecret | TotpSecret yang berisi kunci rahasia bersama dan parameter TOTP lainnya. |
SandiOneTime | string | Sandi sekali pakai dari Aplikasi TOTP. |
Hasil:
TotpMultiFactorAssertion yang dapat digunakan dengan MultiFactorUser.enroll().
TotpMultiFactorGenerator.AssertionForSignIn()
Memberikan TotpMultiFactorAssertion untuk mengonfirmasi kepemilikan faktor kedua TOTP. Pernyataan ini digunakan untuk menyelesaikan login dengan TOTP sebagai faktor kedua.
Tanda Tangan:
static assertionForSignIn(enrollmentId: string, oneTimePassword: string): TotpMultiFactorAssertion;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
ID pendaftaran | string | mengidentifikasi faktor kedua TOTP yang terdaftar. |
SandiOneTime | string | Sandi sekali pakai dari Aplikasi TOTP. |
Hasil:
TotpMultiFactorAssertion yang dapat digunakan dengan MultiFactorResolver.resolveSignIn().
TotpMultiFactorGenerator.generateSecret()
Menampilkan promise ke TotpSecret yang berisi kunci rahasia bersama TOTP dan parameter lainnya. Membuat rahasia TOTP sebagai bagian dari pendaftaran faktor kedua TOTP. Digunakan untuk membuat URL kode QR atau memasukkan ke aplikasi TOTP. Metode ini menggunakan instance autentikasi yang sesuai dengan pengguna dalam multiFactorSession.
Tanda Tangan:
static generateSecret(session: MultiFactorSession): Promise<TotpSecret>;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
sesi | MultiFactorSession | MultiFactorSession yang diikuti pengguna. |
Hasil:
Promise<TotpSecret>
Promise untuk TotpSecret.