अवलोकन
एक डार्ट SDK जो फ्लटर ऐप में Amazon Cognito Identity Provider को एकीकृत करने के लिए है, जिससे उपयोगकर्ता साइन-अप, साइन-इन और AWS क्लाउड सेवाओं के साथ प्रमाणीकरण कर सकते हैं। मूल amazon-cognito-identity-dart का अनआधिकारिक फ़ोर्क के रूप में बनाया गया है, यह Android, iOS, Web, macOS, Windows और Linux जैसे कई प्लेटफॉर्म का समर्थन करता है। यह पैकेज AWS की स्केलेबल पहचान इंफ्रास्ट्रक्चर का उपयोग करके सुरक्षित उपयोगकर्ता प्रबंधन को सरल बनाता है, जो क्रॉस-प्लेटफॉर्म ऐप बनाने वाले विकासकर्ताओं के लिए आदर्श है जिन्हें ठोस प्रमाणीकरण की आवश्यकता होती है।
उपयोग
- उपयोगकर्ता पंजीकरण और लॉगिन
- AWS संसाधनों तक सुरक्षित पहुँच
- क्रॉस-प्लेटफॉर्म ऐप प्रमाणीकरण
- कस्टमाइज़ेबल साइन-इन फ्लो
- AWS Amplify के साथ एकीकरण
- सत्र प्रबंधन
मुख्य विशेषताएँ
- उपयोगकर्ता ऱिलें और पहचान ऱिलें का समर्थन करता है
- प्लेटफॉर्म के अनुकूलता
- JWT टोकन का हैंडलिंग
- बिना पासवर्ड लॉगिन विकल्प
- रिफ़्रेश टोकन समर्थन
- घटना-आधारित प्रमाणीकरण जीवनचक्र
इनके लिए उपयुक्त
- AWS का उपयोग करने वाले Flutter विकासकर्ता
- स्केलेबल उपयोगकर्ता प्रमाणीकरण की आवश्यकता वाले ऐप्स
- AWS एकीकरण की आवश्यकता वाले प्रोजेक्ट्स
- मोबाइल और वेब एप्लिकेशन
- सर्वरलेस आर्किटेक्चर को अपनाने वाली टीमें
विचार योग्य बातें
- अनौपचारिक SDK – कोई आधिकारिक AWS समर्थन नहीं
- AWS संसाधनों के हस्तचालित सेटअप की आवश्यकता है
- आधिकारिक उपकरणों की तुलना में सीमित दस्तावेज़
- बाहरी AWS सेवा उपलब्धता पर निर्भर करता है
- समीक्षा के बिना उद्यम स्तर की सुसंगतता के लिए उपयुक्त नहीं है