TotpMultiFactorGenerator class

TotpMultiFactorAssertion जनरेट करने के लिए कंपनी.

हस्ताक्षर:

export declare class TotpMultiFactorGenerator 

प्रॉपर्टी

प्रॉपर्टी मॉडिफ़ायर टाइप ब्यौरा
FACTOR_ID static 'टॉट' TOTP के दूसरे फ़ैक्टर का आइडेंटिफ़ायर: totp.

तरीके

तरीका मॉडिफ़ायर ब्यौरा
ACErtionForEnrollment(सीक्रेट, oneTimePassword) static टीओटीपी (समय पर आधारित एक बार इस्तेमाल होने वाला पासवर्ड) के मालिकाना हक की पुष्टि करने के लिए, TotpMultiFactorAssertion देता है. इस दावे का इस्तेमाल, टीओटीपी के दूसरे चरण में रजिस्टर करने की प्रोसेस को पूरा करने के लिए किया जाता है.
ACErtionForSignIn(enrollmentId, oneTimePassword) static टीओटीपी के दूसरे फ़ैक्टर के मालिकाना हक की पुष्टि करने के लिए, TotpMultiFactorAssertion देता है. इस दावे का इस्तेमाल, दूसरे चरण के तौर पर TOTP से साइन इन करने की प्रोसेस को पूरा करने के लिए किया जाता है.
generateSecret(session) static TotpSecret को प्रॉमिस देता है, जिसमें TOTP शेयर की गई सीक्रेट कुंजी और अन्य पैरामीटर शामिल होते हैं. TOTP के दूसरे फ़ैक्टर को रजिस्टर करने के दौरान, एक TOTP सीक्रेट बनाया जाता है. इसका इस्तेमाल क्यूआर कोड यूआरएल जनरेट करने या TOTP ऐप्लिकेशन में डालने के लिए किया जाता है. इस तरीके में, मल्टीफ़ैक्टर सेशन में उपयोगकर्ता से जुड़े पुष्टि करने के इंस्टेंस का इस्तेमाल किया जाता है.

TotpMultiFactorGenerator.FACTOR_ID

टीओटीपी के दूसरे फ़ैक्टर का आइडेंटिफ़ायर: totp.

हस्ताक्षर:

static FACTOR_ID: 'totp';

TotpMultiFactorGenerator.asrtionForEnrollment()

टीओटीपी (समय पर आधारित एक बार इस्तेमाल होने वाला पासवर्ड) के मालिकाना हक की पुष्टि करने के लिए, TotpMultiFactorAssertion देता है. इस दावे का इस्तेमाल, टीओटीपी के दूसरे चरण में रजिस्टर करने की प्रोसेस को पूरा करने के लिए किया जाता है.

हस्ताक्षर:

static assertionForEnrollment(secret: TotpSecret, oneTimePassword: string): TotpMultiFactorAssertion;

पैरामीटर

पैरामीटर टाइप ब्यौरा
सीक्रेट TotpSecret ऐसा TotpSecret जिसमें शेयर की गई सीक्रेट कुंजी और दूसरे TOTP पैरामीटर शामिल हों.
एक बार इस्तेमाल होने वाला पासवर्ड स्ट्रिंग TOTP ऐप्लिकेशन से एक बार इस्तेमाल होने वाला पासवर्ड.

लौटाए जाने वाले प्रॉडक्ट:

TotpMultiFactorAssertion

एक TotpMultiFactorAssertion, जिसका इस्तेमाल MultiFactorUser.enroll() के साथ किया जा सकता है.

TotpMultiFactorGenerator.asrtionForSignIn()

टीओटीपी के दूसरे फ़ैक्टर के मालिकाना हक की पुष्टि करने के लिए, TotpMultiFactorAssertion देता है. इस दावे का इस्तेमाल, दूसरे चरण के तौर पर TOTP से साइन इन करने की प्रोसेस को पूरा करने के लिए किया जाता है.

हस्ताक्षर:

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

पैरामीटर

पैरामीटर टाइप ब्यौरा
रजिस्ट्रेशन आईडी स्ट्रिंग रजिस्टर किए गए TOTP के दूसरे फ़ैक्टर की पहचान करता है.
एक बार इस्तेमाल होने वाला पासवर्ड स्ट्रिंग TOTP ऐप्लिकेशन से एक बार इस्तेमाल होने वाला पासवर्ड.

लौटाए जाने वाले प्रॉडक्ट:

TotpMultiFactorAssertion

एक TotpMultiFactorAssertion, जिसका इस्तेमाल MultiFactorCollectr.resolveSignIn() के साथ किया जा सकता है.

TotpMultiFactorGenerator.generateSecret()

TotpSecret को प्रॉमिस देता है, जिसमें TOTP शेयर की गई सीक्रेट कुंजी और अन्य पैरामीटर शामिल होते हैं. TOTP के दूसरे फ़ैक्टर को रजिस्टर करने के दौरान, एक TOTP सीक्रेट बनाया जाता है. इसका इस्तेमाल क्यूआर कोड यूआरएल जनरेट करने या TOTP ऐप्लिकेशन में डालने के लिए किया जाता है. इस तरीके में, मल्टीफ़ैक्टर सेशन में उपयोगकर्ता से जुड़े पुष्टि करने के इंस्टेंस का इस्तेमाल किया जाता है.

हस्ताक्षर:

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

पैरामीटर

पैरामीटर टाइप ब्यौरा
सत्र मल्टीफ़ैक्टर सेशन वह MultiFactorसेशन, जिसका उपयोगकर्ता हिस्सा है.

लौटाए जाने वाले प्रॉडक्ट:

वादा<TotpSecret>

TotpSecret का वादा.