अवलोकन
यह पैकेज google_sign_in और googleapis_auth को जोड़ता है, जिससे Google साइन-इन सत्र से प्रमाणपत्रों का उपयोग करके सुरक्षित HTTP क्लाइंट का निर्माण करना संभव होता है। यह उपयोगकर्ता प्रमाणीकरण टोकन को उपयोगी OAuth2 क्लाइंट में बदलकर Google API के साथ एकीकरण को सरल बनाता है। ड्राइव, गूगल मेल या कैलेंडर जैसी गूगल सेवाओं के सुरक्षित एक्सेस की आवश्यकता वाले फ्लटर ऐप्स के लिए डिज़ाइन किया गया है।
उपयोग
- उपयोगकर्ता साइन-इन के बाद Google API का एकीकरण
- Google Cloud सेवाओं के लिए प्रमाणित ग्राहक बनाना
- Flutter ऐप में OAuth2 टोकन हैंडलिंग को सरल बनाना
- Google Drive या Calendar APIs तक पहुँच सक्षम करना
- सुरक्षित Google सेवा प्रमाणीकरण की आवश्यकता वाले ऐप बनाना
मुख्य विशेषताएँ
- google_sign_in और googleapis_auth के बीच निरंतर एकीकरण
- प्रमाणित क्लाइंट का स्वचालित उत्पादन
- OAuth2 टोकन परिवर्तन समर्थित
- न्यूनतम बॉयलरप्लेट कोड
- प्लेटफॉर्म के अनुकूलता
इनके लिए उपयुक्त
- Google Sign-In का उपयोग करने वाले Flutter ऐप्स
- Google APIs तक पहुंच की आवश्यकता वाले विकासकर्मी
- सुरक्षित, τोकन-आधारित प्रमाणीकरण की आवश्यकता वाले ऐप्स
- Google Cloud सेवाओं के साथ एकीकृत प्रोजेक्ट्स
- विकासकर्मी अनुभव और सुरक्षा को प्राथमिकता देने वाली टीमें
विचार योग्य बातें
- google_sign_in और googleapis_auth दोनों निर्भरताओं की आवश्यकता होती है
- Google API प्रमाणीकरण कार्यप्रवाह तक सीमित
- सही Google साइन-इन सेटअप पर निर्भर करता है
- गूगल ओएथ प्रदाता के अलावा उपयुक्त नहीं है
- Google Cloud Console में सही स्कोप का निर्धारण करने की आवश्यकता है