TotpMultiFactorGenerator class

موفر لإنشاء TotpMultiFactorAssertion .

إمضاء:

export declare class TotpMultiFactorGenerator 

ملكيات

ملكية الصفات التعريفية يكتب وصف
FACTOR_ID static "توب" معرف العامل الثاني TOTP: totp .

طُرق

طريقة الصفات التعريفية وصف
التأكيدForEnrollment(سر، كلمة مرور oneTimePassword) static يوفر TotpMultiFactorAssertion لتأكيد ملكية العامل الثاني TOTP (كلمة المرور لمرة واحدة المستندة إلى الوقت). يتم استخدام هذا التأكيد لإكمال التسجيل في العامل الثاني TOTP.
التأكيدForSignIn(معرف التسجيل، كلمة مرور oneTimePassword) static يوفر TotpMultiFactorAssertion لتأكيد ملكية العامل الثاني TOTP. يتم استخدام هذا التأكيد لإكمال تسجيل الدخول باستخدام TOTP باعتباره العامل الثاني.
إنشاء سر (جلسة) static إرجاع وعد إلى TotpSecret الذي يحتوي على مفتاح TOTP السري المشترك ومعلمات أخرى. ينشئ سر TOTP كجزء من تسجيل عامل TOTP الثاني. يُستخدم لإنشاء عنوان URL لرمز الاستجابة السريعة أو الإدخال في تطبيق 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.

عائدات:

تأكيد TotpMultiFactor

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

TotpMultiFactorGenerator.assertionForSignIn()

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

إمضاء:

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

حدود

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

عائدات:

تأكيد TotpMultiFactor

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

TotpMultiFactorGenerator.generateSecret()

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

إمضاء:

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

حدود

معامل يكتب وصف
حصة جلسة متعددة العوامل جلسة MultiFactor التي يعد المستخدم جزءًا منها.

عائدات:

وعد< TotpSecret >

وعد ل TotpSecret .