अवलोकन
Fresh Dio एक हल्का HTTP इंटरसेप्टर है जो Dio पर बनाया गया है जो API में टोकन को ताजा करता है। यह प्रमाणीकरण टोकन को स्वचालित रूप से संभालता है, सुरक्षित और अविच्छिन्न प्रवेश सुनिश्चित करता है सुरक्षित एंडपॉइंट्स तक। अवधारित टोकन को बिना किसी बाधा के ताजा करने के लिए यह अनुरोधों को इंटरसेप्ट करता है, जिससे बॉयलरप्लेट कोड कम होता है और उपयोगकर्ता अनुभव में सुधार होता है। न्यूनतम सेटअप के साथ ठोस प्रमाणीकरण कार्यप्रणाली की आवश्यकता वाले ऐप्स के लिए आदर्श है।
उपयोग
- API कॉल के दौरान स्वचालित τोकन ताज़ा करें
- समाप्त हुए JWT टोकन का प्रबंधन
- प्रमाणित API एंडपॉइंट्स को सुरक्षित करना
- हाथ से टोकन प्रबंधन कम करना
- लॉगिन सत्र अवधि में सुधार करना
- प्रमाणीकरण अवस्था प्रबंधन को सरल बनाना
मुख्य विशेषताएँ
- Dio के ऊपर बनाया गया
- पारदर्शी टोकन रिफ्रेश
- JWT और समान प्रमाणपत्रों का समर्थन करता है
- आवश्यक न्यूनतम कॉन्फ़िगरेशन
- स्वचालित रूप से अनुरोधों को रोकता है
- 401 त्रुटियों पर पुनर्प्रयास लॉजिक का निर्माण
इनके लिए उपयुक्त
- JWT प्रमाणीकरण का उपयोग करने वाले ऐप्स
- अक्सर API इंटरैक्शन वाले प्रोजेक्ट
- प्राथमिकता कम ऑथ बॉलरप्लेट को खोजने वाले विकासकर्ता
- सत्र प्रबंधन वाले मोबाइल और वेब एप्लिकेशन
- साफ, बनाए रखने योग्य प्रमाणीकरण कोड प्राथमिकता देने वाली टीमें
विचार योग्य बातें
- मौजूदा Dio सेटअप के साथ एकीकरण की आवश्यकता है
- टोकन-आधारित प्रमाणीकरण प्रवाह तक सीमित
- गैर-मानक टोकन प्रारूप के लिए कस्टम तर्क की आवश्यकता हो सकती है
- ताज़ा करने के लिए बाहरी नेटवर्क उपलब्धता पर निर्भर करता है
- राज्यहीन या टोकन-रहित API के लिए उपयुक्त नहीं