TotpMultiFactorGenerator class

ספק להפקת TotpMultiFactorAssertion .

חֲתִימָה:

export declare class TotpMultiFactorGenerator 

נכסים

תכונה משנה סוּג תיאור
FACTOR_ID static 'טופ' המזהה של הגורם השני של TOTP: totp .

שיטות

שיטה משנה תיאור
assertionForEnrollment(סוד, oneTimePassword) static מספק TotpMultiFactorAssertion כדי לאשר בעלות על הגורם השני של TOTP (סיסמה חד-פעמית מבוססת זמן). קביעה זו משמשת להשלמת הרשמה לגורם שני של TOTP.
assertionForSignIn(enrollmentId, oneTimePassword) static מספק TotpMultiFactorAssertion כדי לאשר בעלות על הגורם השני של TOTP. קביעה זו משמשת להשלמת כניסה עם TOTP כגורם השני.
generSecret(session) static מחזירה הבטחה ל- TotpSecret המכילה את המפתח הסודי המשותף של TOTP ופרמטרים נוספים. יוצר סוד TOTP כחלק מהרשמת גורם שני של TOTP. משמש להפקת כתובת URL של קוד QR או הזנה לאפליקציית TOTP. שיטה זו משתמשת במופע האימות המתאים למשתמש ב-multiFactorSession.

TotpMultiFactorGenerator.FACTOR_ID

המזהה של הגורם השני של TOTP: totp .

חֲתִימָה:

static FACTOR_ID: 'totp';

TotpMultiFactorGenerator.assertionForEnrollment()

מספק TotpMultiFactorAssertion כדי לאשר בעלות על הגורם השני של TOTP (סיסמה חד-פעמית מבוססת זמן). קביעה זו משמשת להשלמת הרשמה לגורם שני של TOTP.

חֲתִימָה:

static assertionForEnrollment(secret: TotpSecret, oneTimePassword: string): TotpMultiFactorAssertion;

פרמטרים

פָּרָמֶטֶר סוּג תיאור
סוֹד TotpSecret TotpSecret המכיל את המפתח הסודי המשותף ופרמטרים אחרים של TOTP.
סיסמה חד - פעמית חוּט סיסמה חד פעמית מאפליקציית TOTP.

החזרות:

TotpMultiFactorAssertion

TotpMultiFactorAssertion שניתן להשתמש בה עם MultiFactorUser.enroll() .

TotpMultiFactorGenerator.assertionForSignIn()

מספק TotpMultiFactorAssertion כדי לאשר בעלות על הגורם השני של TOTP. קביעה זו משמשת להשלמת כניסה עם TOTP כגורם השני.

חֲתִימָה:

static assertionForSignIn(enrollmentId: string, oneTimePassword: string): TotpMultiFactorAssertion;

פרמטרים

פָּרָמֶטֶר סוּג תיאור
זיהוי הרשמה חוּט מזהה את הגורם השני של ה-TOTP שנרשם.
סיסמה חד - פעמית חוּט סיסמה חד פעמית מאפליקציית TOTP.

החזרות:

TotpMultiFactorAssertion

TotpMultiFactorAssertion שניתן להשתמש בה עם MultiFactorResolver.resolveSignIn() .

TotpMultiFactorGenerator.generateSecret()

מחזירה הבטחה ל- TotpSecret המכילה את המפתח הסודי המשותף של TOTP ופרמטרים נוספים. יוצר סוד TOTP כחלק מהרשמת גורם שני של TOTP. משמש להפקת כתובת URL של קוד QR או הזנה לאפליקציית TOTP. שיטה זו משתמשת במופע האימות המתאים למשתמש ב-multiFactorSession.

חֲתִימָה:

static generateSecret(session: MultiFactorSession): Promise<TotpSecret>;

פרמטרים

פָּרָמֶטֶר סוּג תיאור
מוֹשָׁב MultiFactorSession MultiFactorSession שהמשתמש הוא חלק ממנה.

החזרות:

הבטחה< TotpSecret >

הבטחה ל- TotpSecret .