अवलोकन
एक फ्लटर पैकेज जो कीयक्लॉक सिंगल साइन-ऑन (SSO) प्रमाणीकरण एकीकरण को सरल बनाता है। यह एंड्रॉइड, आईओएस और मैकओएस प्लेटफॉर्म पर लॉगिन, लॉगआउट, टोकन प्रबंधन और उपयोगकर्ता सत्र राज्य के साथ काम करने के लिए एक बहुत ही सुविधाजनक इंटरफ़ेस प्रदान करता है। कीयक्लॉक के अधिकृत सर्वर के साथ बिना किसी दिक्कत के काम करने के लिए डिज़ाइन किया गया, यह फ्लटर एप्लिकेशन में सुरक्षित, केंद्रीकृत प्रमाणीकरण की अनुमति देता है। पैकेज जटिल OAuth2 फ्लो को छिपाता है, जिससे SSO के कार्यान्वयन को तेज़ और अधिक विश्वसनीय बनाया जाता है।
उपयोग
- मोबाइल ऐप्स में SSO को एकीकृत करना
- Keycloak के साथ उपयोगकर्ता सत्र प्रबंधित करें
- OAuth2 के माध्यम से ऐप पहुँच सुरक्षित करना
- सेवाओं के बीच एकल साइन-ऑन को सक्षम करना
- टोकन रिफ्रेश और प्रमाणीकरण का हैंडलिंग
मुख्य विशेषताएँ
- एम्बेडेड OAuth2 फ्लो सपोर्ट
- प्लेटफॉर्म के अनुकूलता
- टोकन स्टोरेज और प्राप्त करना
- सत्र अवस्था प्रबंधन
- Keycloak सर्वर के साथ आसान एकीकरण
इनके लिए उपयुक्त
- Keycloak का उपयोग करने वाले मोबाइल ऐप्स
- SSO समाधान खोज रहे विकासकर्मी
- सुरक्षित प्रमाणीकरण की आवश्यकता वाले प्रोजेक्ट
- Keycloak को पहचान प्रदाता के रूप में उपयोग करने वाली टीमें
- कई प्लेटफॉर्म के लिए फ्लटर ऐप्स
विचार योग्य बातें
- एक कॉन्फ़िगर्ड Keycloak सर्वर की आवश्यकता है
- सही रीडायरेक्ट URI सेटअप की आवश्यकता है
- कस्टम रियल्म के लिए अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता हो सकती है
- OAuth2-आधारित Keycloak प्रवाहों तक सीमित
- प्रमाणीकरण संचालन के लिए नेटवर्क कनेक्टिविटी पर निर्भर है