ספק להפקת 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 שניתן להשתמש בה עם MultiFactorUser.enroll() .
TotpMultiFactorGenerator.assertionForSignIn()
מספק TotpMultiFactorAssertion כדי לאשר בעלות על הגורם השני של TOTP. קביעה זו משמשת להשלמת כניסה עם TOTP כגורם השני.
חֲתִימָה:
static assertionForSignIn(enrollmentId: string, oneTimePassword: string): TotpMultiFactorAssertion;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
זיהוי הרשמה | חוּט | מזהה את הגורם השני של ה-TOTP שנרשם. |
סיסמה חד - פעמית | חוּט | סיסמה חד פעמית מאפליקציית TOTP. |
החזרות:
TotpMultiFactorAssertion שניתן להשתמש בה עם MultiFactorResolver.resolveSignIn() .
TotpMultiFactorGenerator.generateSecret()
מחזירה הבטחה ל- TotpSecret המכילה את המפתח הסודי המשותף של TOTP ופרמטרים נוספים. יוצר סוד TOTP כחלק מהרשמת גורם שני של TOTP. משמש להפקת כתובת URL של קוד QR או הזנה לאפליקציית TOTP. שיטה זו משתמשת במופע האימות המתאים למשתמש ב-multiFactorSession.
חֲתִימָה:
static generateSecret(session: MultiFactorSession): Promise<TotpSecret>;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
מוֹשָׁב | MultiFactorSession | MultiFactorSession שהמשתמש הוא חלק ממנה. |
החזרות:
הבטחה< TotpSecret >
הבטחה ל- TotpSecret .