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, जिसका इस्तेमाल MultiFactorUser.enroll() के साथ किया जा सकता है.
TotpMultiFactorGenerator.asrtionForSignIn()
टीओटीपी के दूसरे फ़ैक्टर के मालिकाना हक की पुष्टि करने के लिए, TotpMultiFactorAssertion देता है. इस दावे का इस्तेमाल, दूसरे चरण के तौर पर TOTP से साइन इन करने की प्रोसेस को पूरा करने के लिए किया जाता है.
हस्ताक्षर:
static assertionForSignIn(enrollmentId: string, oneTimePassword: string): TotpMultiFactorAssertion;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
रजिस्ट्रेशन आईडी | स्ट्रिंग | रजिस्टर किए गए TOTP के दूसरे फ़ैक्टर की पहचान करता है. |
एक बार इस्तेमाल होने वाला पासवर्ड | स्ट्रिंग | TOTP ऐप्लिकेशन से एक बार इस्तेमाल होने वाला पासवर्ड. |
लौटाए जाने वाले प्रॉडक्ट:
एक TotpMultiFactorAssertion, जिसका इस्तेमाल MultiFactorCollectr.resolveSignIn() के साथ किया जा सकता है.
TotpMultiFactorGenerator.generateSecret()
TotpSecret को प्रॉमिस देता है, जिसमें TOTP शेयर की गई सीक्रेट कुंजी और अन्य पैरामीटर शामिल होते हैं. TOTP के दूसरे फ़ैक्टर को रजिस्टर करने के दौरान, एक TOTP सीक्रेट बनाया जाता है. इसका इस्तेमाल क्यूआर कोड यूआरएल जनरेट करने या TOTP ऐप्लिकेशन में डालने के लिए किया जाता है. इस तरीके में, मल्टीफ़ैक्टर सेशन में उपयोगकर्ता से जुड़े पुष्टि करने के इंस्टेंस का इस्तेमाल किया जाता है.
हस्ताक्षर:
static generateSecret(session: MultiFactorSession): Promise<TotpSecret>;
पैरामीटर
पैरामीटर | टाइप | ब्यौरा |
---|---|---|
सत्र | मल्टीफ़ैक्टर सेशन | वह MultiFactorसेशन, जिसका उपयोगकर्ता हिस्सा है. |
लौटाए जाने वाले प्रॉडक्ट:
वादा<TotpSecret>
TotpSecret का वादा.