TotpMultiFactorAssertion उत्पन्न करने के लिए प्रदाता .
हस्ताक्षर:
export declare class TotpMultiFactorGenerator
गुण
संपत्ति | संशोधक | प्रकार | विवरण |
---|---|---|---|
FACTOR_ID | static | 'टोटप' | TOTP दूसरे कारक का पहचानकर्ता: totp । |
तरीकों
तरीका | संशोधक | विवरण |
---|---|---|
पुष्टिकरणनामांकन(गुप्त, वनटाइमपासवर्ड) | static | TOTP (समय-आधारित वन-टाइम पासवर्ड) दूसरे कारक के स्वामित्व की पुष्टि करने के लिए एक TotpMultiFactorAssertion प्रदान करता है। इस दावे का उपयोग टीओटीपी दूसरे कारक में नामांकन पूरा करने के लिए किया जाता है। |
अभिकथनफॉरसाइनइन(नामांकनआईडी, वनटाइमपासवर्ड) | static | TOTP दूसरे कारक के स्वामित्व की पुष्टि करने के लिए एक TotpMultiFactorAssertion प्रदान करता है। इस दावे का उपयोग दूसरे कारक के रूप में टीओटीपी के साथ साइन इन पूरा करने के लिए किया जाता है। |
जनरेट सीक्रेट(सत्र) | static | TotpSecret को एक वादा लौटाता है जिसमें TOTP साझा गुप्त कुंजी और अन्य पैरामीटर शामिल हैं। TOTP दूसरे कारक को नामांकित करने के भाग के रूप में एक TOTP रहस्य बनाता है। QR कोड URL जेनरेट करने या TOTP ऐप में इनपुट करने के लिए उपयोग किया जाता है। यह विधि मल्टीफैक्टर सेशन में उपयोगकर्ता के अनुरूप ऑथ इंस्टेंस का उपयोग करती है। |
TotpMultiFactorGenerator.FACTOR_ID
TOTP दूसरे कारक का पहचानकर्ता: totp
.
हस्ताक्षर:
static FACTOR_ID: 'totp';
TotpMultiFactorGenerator.assertionForEnrollment()
TOTP (समय-आधारित वन-टाइम पासवर्ड) दूसरे कारक के स्वामित्व की पुष्टि करने के लिए एक TotpMultiFactorAssertion प्रदान करता है। इस दावे का उपयोग टीओटीपी दूसरे कारक में नामांकन पूरा करने के लिए किया जाता है।
हस्ताक्षर:
static assertionForEnrollment(secret: TotpSecret, oneTimePassword: string): TotpMultiFactorAssertion;
पैरामीटर
पैरामीटर | प्रकार | विवरण |
---|---|---|
गुप्त | टोटपसीक्रेट | एक TotpSecret जिसमें साझा गुप्त कुंजी और अन्य TOTP पैरामीटर शामिल हैं। |
एक बारी पासवर्ड | डोरी | टीओटीपी ऐप से वन-टाइम पासवर्ड। |
रिटर्न:
एक TotpMultiFactorAssertion जिसका उपयोग MultiFactorUser.enroll() के साथ किया जा सकता है .
TotpMultiFactorGenerator.assertionForSignIn()
TOTP दूसरे कारक के स्वामित्व की पुष्टि करने के लिए एक TotpMultiFactorAssertion प्रदान करता है। इस दावे का उपयोग दूसरे कारक के रूप में टीओटीपी के साथ साइन इन पूरा करने के लिए किया जाता है।
हस्ताक्षर:
static assertionForSignIn(enrollmentId: string, oneTimePassword: string): TotpMultiFactorAssertion;
पैरामीटर
पैरामीटर | प्रकार | विवरण |
---|---|---|
नामांकनआईडी | डोरी | नामांकित TOTP दूसरे कारक की पहचान करता है। |
एक बारी पासवर्ड | डोरी | टीओटीपी ऐप से वन-टाइम पासवर्ड। |
रिटर्न:
एक TotpMultiFactorAssertion जिसका उपयोग MultiFactorResolver.resolveSignIn() के साथ किया जा सकता है .
TotpMultiFactorGenerator.generateSecret()
TotpSecret को एक वादा लौटाता है जिसमें TOTP साझा गुप्त कुंजी और अन्य पैरामीटर शामिल हैं। TOTP दूसरे कारक को नामांकित करने के भाग के रूप में एक TOTP रहस्य बनाता है। QR कोड URL जेनरेट करने या TOTP ऐप में इनपुट करने के लिए उपयोग किया जाता है। यह विधि मल्टीफैक्टर सेशन में उपयोगकर्ता के अनुरूप ऑथ इंस्टेंस का उपयोग करती है।
हस्ताक्षर:
static generateSecret(session: MultiFactorSession): Promise<TotpSecret>;
पैरामीटर
पैरामीटर | प्रकार | विवरण |
---|---|---|
सत्र | मल्टीफ़ैक्टर सत्र | मल्टीफैक्टर सेशन जिसका उपयोगकर्ता हिस्सा है। |
रिटर्न:
वादा< TotpSecret >
TotpSecret से एक वादा .