अवलोकन
Flutter Keychain सुरक्षित, प्लेटफॉर्म-विशिष्ट डेटा के लिए iOS Keychain और Android Keystore का उपयोग करता है। यह प्रमाणीकरण प्रमाणपत्र और टोकन के लिए एन्क्रिप्टेड परिस्थिति को संभव बनाता है और iOS एक्सेस समूह और आइटम लेबल के वैकल्पिक समर्थन के साथ। उच्च सुरक्षा के लिए डिज़ाइन किया गया है, यह डेटा को OS स्तर पर सुरक्षित रखता है, अनधिकृत पहुंच के खतरे को कम करता है। प्रमाणीकरण टोकन, API कीज़ या अन्य गोपनीय जानकारी को ऐसे तरीके से संग्रहीत करने के लिए उपयुक्त है जो प्लेटफॉर्म सुरक्षा अच्छे अभ्यासों का सम्मान करता है।
उपयोग
- उपयोगकर्ता प्रमाणीकरण टोकन संग्रहित करना
- API कीज़ को सुरक्षित रूप से सहेजें
- लॉगिन प्रमाणपत्र संरक्षित करें
- एन्क्रिप्शन कुंजियों का प्रबंधन
- संवेदनशील उपयोगकर्ता डेटा का प्रबंधन
- iOS पर क्रॉस-एप्लिकेशन डेटा शेयरिंग सक्षम करें
मुख्य विशेषताएँ
- OS कीचेन के माध्यम से एन्क्रिप्टेड स्टोरेज
- iOS एक्सेस समूह का समर्थन
- iOS पर आइटम लेबलिंग
- प्लेटफॉर्म के अनुकूलता
- सुरक्षित डेटा अलगाव
- स्वचालित एन्क्रिप्शन
इनके लिए उपयुक्त
- सुरक्षित प्रमाण-पत्र भंडारण की आवश्यकता वाले ऐप्स
- प्रमाणीकरण-भारी एप्लिकेशन
- सुसंगतता-केंद्रित परियोजनाएँ
- संवेदनशील डेटा को संभालने वाले मोबाइल ऐप्स
- iOS और Android दोनों के लिए विकास करने वाले विकासकर्ता
- ऑपरेटिंग सिस्टम स्तरीय सुरक्षा की आवश्यकता वाले अनुप्रयोग
विचार योग्य बातें
- सही अनुमति प्रबंधन की आवश्यकता है
- छोटे डेटा आकारों तक सीमित
- प्लेटफॉर्म के बीच सीधे डेटा प्राप्ति नहीं होती
- ऑपरेटिंग सिस्टम सुरक्षा विशेषताओं पर निर्भर
- बड़े डेटासेट के लिए उपयुक्त नहीं
- iOS एक्सेस समूह के लिए अतिरिक्त सेटअप की आवश्यकता हो सकती है