ספק להפקת TotpMultiFactorAssertion .
מאחסן את המפתח הסודי המשותף ופרמטרים אחרים ליצירת OTP מבוססי זמן. מיישמת שיטות לאחזור המפתח הסודי המשותף ויצירת כתובת URL של קוד QR.
חֲתִימָה:
export declare class TotpSecret
נכסים
תכונה | משנה | סוּג | תיאור |
---|---|---|---|
codeIntervalSeconds | מספר | המרווח (בשניות) שבו אמורים להשתנות קודי ה-OTP. | |
codeLength | מספר | אורך הסיסמאות החד-פעמיות שייווצרו. | |
מועד סיום הרשמה | חוּט | חותמת הזמן (מחרוזת UTC) לפיה יש להשלים את ההרשמה ל-TOTP. | |
hashingAlgorithm | חוּט | נעשה שימוש באלגוריתם גיבוב. | |
מפתח סודי | חוּט | מפתח סודי/זרעים משותפים המשמשים לרישום ל-TOTP MFA ויצירת OTPs. |
שיטות
שיטה | משנה | תיאור |
---|---|---|
generQrCodeUrl(שם חשבון, מנפיק) | מחזירה כתובת URL של קוד QR כמתואר ב-https://github.com/google/google-authenticator/wiki/Key-Uri-Format זה יכול להיות מוצג למשתמש כקוד QR שייסרק לאפליקציית TOTP כמו Google Authenticator . אם הפרמטרים האופציונליים אינם מצוינים, חשבון שם של |
TotpSecret.codeIntervalSeconds
המרווח (בשניות) שבו אמורים להשתנות קודי ה-OTP.
חֲתִימָה:
readonly codeIntervalSeconds: number;
TotpSecret.codeLength
אורך הסיסמאות החד-פעמיות שייווצרו.
חֲתִימָה:
readonly codeLength: number;
TotpSecret.enrollmentCompletion דדליין
חותמת הזמן (מחרוזת UTC) לפיה יש להשלים את ההרשמה ל-TOTP.
חֲתִימָה:
readonly enrollmentCompletionDeadline: string;
TotpSecret.hashingAlgorithm
נעשה שימוש באלגוריתם גיבוב.
חֲתִימָה:
readonly hashingAlgorithm: string;
TotpSecret.secretKey
מפתח סודי/זרעים משותפים המשמשים לרישום ל-TOTP MFA ויצירת OTPs.
חֲתִימָה:
readonly secretKey: string;
TotpSecret.generateQrCodeUrl()
מחזירה כתובת URL של קוד QR כמתואר ב-https://github.com/google/google-authenticator/wiki/Key-Uri-Format זה יכול להיות מוצג למשתמש כקוד QR שייסרק לאפליקציית TOTP כמו Google Authenticator . אם הפרמטרים האופציונליים אינם מצוינים, חשבון שם של
חֲתִימָה:
generateQrCodeUrl(accountName?: string, issuer?: string): string;
פרמטרים
פָּרָמֶטֶר | סוּג | תיאור |
---|---|---|
שם החשבון | חוּט | שם החשבון/אפליקציה יחד עם מזהה משתמש. |
מנפיק | חוּט | מנפיק ה-TOTP (כנראה שם האפליקציה). |
החזרות:
חוּט
מחרוזת כתובת URL של קוד QR.