FLUTTER ECOSYSTEM

openid_client

OpenID Connect के साथ काम करने और क्लाइंट के रूप में कार्यान्वित करने के लिए लाइब्रेरी।

नवीनतम वर्ज़न
0.4.10+2
30-दिन डाउनलोड
12.8 हज़ार
लाइक
104
Pub अंक
150

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

अवलोकन

OpenID Connect क्लाइंट को लागू करने के लिए एक Flutter/Dart पैकेज, जो पहचान प्रदाताओं के साथ सुरक्षित प्रमाणीकरण की अनुमति देता है। यह OAuth 2.0 प्रवाह, टोकन प्रबंधन और वेल-कनोव्न एंडपॉइंट्स के माध्यम से प्रदाता विन्यास के खोज का समर्थन करता है। लाइब्रेरी Google, Auth0 या कस्टम आईडेंटिटी प्रदाताओं के साथ एकीकरण को सरल बनाती है, जिसमें PKCE के साथ अनुमति कोड प्रवाह शामिल है। क्रॉस-प्लेटफॉर्म उपयोग के लिए डिज़ाइन किया गया है, यह Android, iOS, Web, macOS, Windows और Linux पर बिना किसी समस्या के काम करता है। मानकीकृत, सुरक्षित उपयोगकर्ता प्रमाणीकरण की आवश्यकता वाले ऐप्स के लिए आदर्श है।

उपयोग
  • OpenID Connect पहचान प्रदाताओं के साथ एकीकरण
  • मोबाइल और वेब ऐप्स में सुरक्षित लॉगिन प्रवाह का कार्यान्वयन
  • OAuth 2.0 टोकन और सत्र का प्रबंधन करें
  • एकल प्रवेश (SSO) परिदृश्यों का समर्थन करना
  • बाहरी पहचान प्रदाता के साथ प्रमाणित फ्लटर एप्लिकेशन बनाना
मुख्य विशेषताएँ
  • OpenID Connect और OAuth 2.0 प्रवाहों का समर्थन करता है
  • प्रदाता विन्यास की स्वचालित खोज
  • सुरक्षा में सुधार के लिए PKCE समर्थन
  • प्लेटफॉर्म के अनुकूलता
  • टोकन स्टोरेज और रिफ्रेश हैंडलिंग
  • अच्छी तरह से दस्तावेज़ित API और उदाहरण
इनके लिए उपयुक्त
  • बाहरी प्रमाणीकरण के साथ सुरक्षित Flutter ऐप बनाने वाले विकासकर्मी
  • OpenID Connect प्रदाता का उपयोग करने वाली टीमें
  • SSO या संयुक्त पहचान की आवश्यकता वाले ऐप्स
  • मजबूत टोकन जीवनचक्र प्रबंधन की आवश्यकता वाले प्रोजेक्ट
विचार योग्य बातें
  • OpenID Connect अवधारणाओं की समझ की आवश्यकता है
  • पहचान प्रदाता सेटिंग्स का उचित कॉन्फ़िगरेशन की आवश्यकता है
  • कस्टम डोमेन या स्कोप के लिए अतिरिक्त सेटअप की आवश्यकता हो सकती है
  • सीधे सर्वर-पक्ष प्रमाणीकरण के लिए उपयुक्त नहीं है
समर्थित प्लेटफ़ॉर्मAndroidiOSWebmacOSWindowsLinux

पैकेज इंस्टॉल करें

flutter pub add openid_client

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 8 आइटम

सोर्स रिपॉज़िटरी

संबंधित प्रोजेक्ट