अवलोकन
RFC 6238 समय-आधारित एक बार के पासवर्ड (TOTP) एल्गोरिदम का एक Dart लाइब्रेरी, जो Google Authenticator और अन्य TOTP-संगत ऐप्स के साथ संगत है। यह द्वि-कारक प्रमाणीकरण (2FA) के लिए सुरक्षित, समय-सीमित प्रमाणीकरण कोड को सक्षम करता है। पैकेज Android, iOS, Web, macOS, Windows और Linux जैसे कई प्लेटफॉर्मों पर OTP उत्पन्न और मान्य करने का समर्थन करता है। Flutter एप्लिकेशन में 2FA को न्यूनतम सेटअप के साथ एकीकृत करने के लिए आदर्श है।
उपयोग
- मोबाइल ऐप्स में द्विकारक प्रमाणीकरण
- 2FA के साथ सुरक्षित लॉगिन प्रणाली
- Google Authenticator के साथ एकीकरण
- समय-सीमित पहुँच कोड उत्पन्न करना
- उपयोगकर्ता खाता प्रमाणीकरण
- बैकअप कोड जनरेशन
मुख्य विशेषताएँ
- RFC 6238 संगत TOTP कार्यान्वयन
- प्लेटफॉर्म के अनुकूल समर्थन
- सरल OTP उत्पादन और प्रमाणीकरण
- कस्टम समय चरणों और अंकों का समर्थन करता है
- प्रामाणिक ऐप्स के साथ सुसंगत
- हल्का और निर्भरता-मुक्त
इनके लिए उपयुक्त
- 2FA की आवश्यकता वाले ऐप्स
- प्रमाणीकरण सेवाएं
- सुरक्षा-केंद्रित एप्लिकेशन
- सुरक्षित लॉगिन प्रवाह बना रहे विकासकर्मी
- मौजूदा TOTP प्रणालियों के साथ एकीकरण
विचार योग्य बातें
- सही समय सिंक्रनाइज़ेशन की आवश्यकता है
- QR कोड उत्पादन का समर्थन नहीं करता है
- कोई बिल्ट-इन उपयोगकर्ता इंटरफेस नहीं
- गोपनीय कुंजी संग्रहण का हस्तचालित प्रबंधन
- लंबे समय तक टोकन स्टोरेज के लिए उपयुक्त नहीं