موفّر إنشاء TotpMultiFactorAssertion
Signature:
export declare class TotpMultiFactorGenerator
أماكن إقامة
الموقع | المعدِّلات | النوع | الوصف |
---|---|---|---|
FACTOR_ID | static |
"توب" | معرّف العامل الثاني لـ TOTP: totp . |
الطُرق
الطريقة | المعدِّلات | الوصف |
---|---|---|
assertionForالتسجيل(secret, oneTimePassword) | static |
يتم توفير عنصر TotpMultiFactorAssertion لتأكيد ملكية العامل الثاني لـ TOTP (كلمة المرور التي تُستخدم مرة واحدة) الخاصة بـ TOTP. يتم استخدام هذا التأكيد لإكمال التسجيل في العامل الثاني لـ TOTP. |
assertionForSignIn(enrollmentId, oneTimePassword) | static |
يتم توفير TotpMultiFactorAssertion لتأكيد ملكية العامل الثاني لـ TOTP. يتم استخدام هذا التأكيد لإكمال تسجيل الدخول باستخدام TOTP كعامل ثانٍ. |
generateSecret(session) | static |
يعرض وعدًا إلى TotpSecret الذي يحتوي على المفتاح السري المشترك لـ TOTP والمعلمات الأخرى. يتم إنشاء سر TOTP كجزء من تسجيل العامل الثاني لـ TOTP. يتم استخدامه لإنشاء عنوان URL لرمز الاستجابة السريعة أو إدخاله في تطبيق TOTP. تستخدم هذه الطريقة مثيل المصادقة المقابل للمستخدم في MultiFactorSession. |
TotpMultiFactorGenerator.FACTOR_ID
معرّف العامل الثاني لـ TOTP: totp
.
Signature:
static FACTOR_ID: 'totp';
TotpMultiFactorGenerator.assertionForVersion()
يتم توفير عنصر TotpMultiFactorAssertion لتأكيد ملكية العامل الثاني لـ TOTP (كلمة المرور التي تُستخدم مرة واحدة) الخاصة بـ TOTP. يتم استخدام هذا التأكيد لإكمال التسجيل في العامل الثاني لـ TOTP.
Signature:
static assertionForEnrollment(secret: TotpSecret, oneTimePassword: string): TotpMultiFactorAssertion;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
سر | TotpSecret | TotpSecret يحتوي على المفتاح السري المشترك ومعلَمات TOTP الأخرى. |
كلمة مرور واحدة | السلسلة | كلمة مرور صالحة لمرة واحدة من تطبيق TOTP. |
المرتجعات:
دالة TotpMultiFactorAssertion التي يمكن استخدامها مع MultiFactorUser.enroll()
TotpMultiFactorGenerator.assertionForSignIn()
يتم توفير TotpMultiFactorAssertion لتأكيد ملكية العامل الثاني لـ TOTP. يتم استخدام هذا التأكيد لإكمال تسجيل الدخول باستخدام TOTP كعامل ثانٍ.
Signature:
static assertionForSignIn(enrollmentId: string, oneTimePassword: string): TotpMultiFactorAssertion;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
رقم تعريف التسجيل | السلسلة | يحدد العامل الثاني لـ TOTP المسجَّل. |
كلمة مرور واحدة | السلسلة | كلمة مرور صالحة لمرة واحدة من تطبيق TOTP. |
المرتجعات:
دالة TotpMultiFactorAssertion التي يمكن استخدامها مع MultiFactorAnswerr.resolveSignIn()
TotpMultiFactorGenerator.generateSecret()
يعرض وعدًا إلى TotpSecret الذي يحتوي على المفتاح السري المشترك لـ TOTP والمعلمات الأخرى. يتم إنشاء سر TOTP كجزء من تسجيل العامل الثاني لـ TOTP. يتم استخدامه لإنشاء عنوان URL لرمز الاستجابة السريعة أو إدخاله في تطبيق TOTP. تستخدم هذه الطريقة مثيل المصادقة المقابل للمستخدم في MultiFactorSession.
Signature:
static generateSecret(session: MultiFactorSession): Promise<TotpSecret>;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
جلسة | متعدد العوامل | MultiFactorSession الذي ينتمي إليه المستخدم. |
المرتجعات:
الوعد<TotpSecret>
وعد TotpSecret.