TotpSecret class

ספק להפקת 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.