TotpMultiFactorGenerator class

موفّر إنشاء 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

دالة TotpMultiFactorAssertion التي يمكن استخدامها مع MultiFactorUser.enroll()

TotpMultiFactorGenerator.assertionForSignIn()

يتم توفير TotpMultiFactorAssertion لتأكيد ملكية العامل الثاني لـ TOTP. يتم استخدام هذا التأكيد لإكمال تسجيل الدخول باستخدام TOTP كعامل ثانٍ.

Signature:

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

المَعلمات

المعلمة النوع الوصف
رقم تعريف التسجيل السلسلة يحدد العامل الثاني لـ TOTP المسجَّل.
كلمة مرور واحدة السلسلة كلمة مرور صالحة لمرة واحدة من تطبيق TOTP.

المرتجعات:

TotpMultiFactorAssertion

دالة TotpMultiFactorAssertion التي يمكن استخدامها مع MultiFactorAnswerr.resolveSignIn()

TotpMultiFactorGenerator.generateSecret()

يعرض وعدًا إلى TotpSecret الذي يحتوي على المفتاح السري المشترك لـ TOTP والمعلمات الأخرى. يتم إنشاء سر TOTP كجزء من تسجيل العامل الثاني لـ TOTP. يتم استخدامه لإنشاء عنوان URL لرمز الاستجابة السريعة أو إدخاله في تطبيق TOTP. تستخدم هذه الطريقة مثيل المصادقة المقابل للمستخدم في MultiFactorSession.

Signature:

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

المَعلمات

المعلمة النوع الوصف
جلسة متعدد العوامل MultiFactorSession الذي ينتمي إليه المستخدم.

المرتجعات:

الوعد<TotpSecret>

وعد TotpSecret.