'Google से साइन इन करें' और Google One Tap के लिए JavaScript क्लाइंट लाइब्रेरी, ज़्यादातर सामान्य ब्राउज़र और प्लैटफ़ॉर्म के साथ काम करने के लिए डिज़ाइन की गई है. इस बात की कोई गारंटी नहीं है कि यह सभी ब्राउज़र या प्लैटफ़ॉर्म पर काम करेगी.
सुरक्षा से जुड़े जोखिमों की वजह से, JavaScript क्लाइंट लाइब्रेरी सिर्फ़ हर ब्राउज़र के दो सबसे नए वर्शन पर काम करती है.
इनके साथ काम करता है
'Google से साइन इन करें' बटन और One Tap साइन इन फ़्लो, ब्राउज़र और प्लैटफ़ॉर्म के अलग-अलग कॉम्बिनेशन के हिसाब से अलग-अलग होते हैं.
इन सुविधाओं की उपलब्धता के आधार पर, ब्राउज़र के हिसाब से उपयोगकर्ता अनुभव अलग-अलग हो सकता है:
- इंटेलिजेंट ट्रैकिंग प्रिवेंशन (आईटीपी)
- फ़ेडरेटेड क्रेडेंशियल मैनेजमेंट एपीआई (FedCM)
यहां दी गई टेबल में, साइन-इन करने की उन प्रोसेस और सुविधाओं के बारे में बताया गया है जो काम करती हैं. सभी प्लैटफ़ॉर्म पर सभी ब्राउज़र उपलब्ध नहीं हैं. 'उपलब्ध नहीं' का मतलब है कि कोई ऐसा ब्राउज़र उपलब्ध नहीं है जो उस प्लैटफ़ॉर्म पर काम करता हो.
Google से साइन इन करें
| ब्राउज़र / प्लैटफ़ॉर्म | Android | iOS * | macOS | Linux | Windows 10 |
|---|---|---|---|---|---|
| Chrome | |||||
| Edge | |||||
| Firefox | |||||
| Safari | उपलब्ध नहीं | लागू नहीं | उपलब्ध नहीं |
* iOS के लिए, रीडायरेक्ट मोड की ज़रूरत होती है. ऐसा आईटीपी की वजह से है.
One Tap
| ब्राउज़र / प्लैटफ़ॉर्म | Android | iOS | macOS | Linux | Windows 10 |
|---|---|---|---|---|---|
| Chrome | |||||
| Edge | |||||
| Firefox | |||||
| Safari | उपलब्ध नहीं | लागू नहीं | उपलब्ध नहीं |
तीसरे पक्ष की कुकी
Google Identity Services, W3C FedID कम्यूनिटी ग्रुप का सदस्य है. यह ग्रुप, FedCM पर काम कर रहा है. Google Identity Services, उपयोगकर्ताओं की निजता और सुरक्षा को बेहतर बनाने के लिए काम कर रहा है. साथ ही, यह कोशिश कर रहा है कि मौजूदा वेबसाइटों में कम से कम बदलाव किए जाएं और हमारे उपयोगकर्ताओं के लिए, वेबसाइटों का इस्तेमाल करना आसान बना रहे. जीआईएस की JavaScript लाइब्रेरी अब FedCM API के सुझाव के साथ काम करती है.
अगस्त 2023 से, Google Identity Services, FedCM के साथ पूरी तरह से काम करता है. हमारा सुझाव है कि इसका इस्तेमाल किया जाए. ऐसा हो सकता है कि कुछ मौजूदा वेब ऐप्लिकेशन के लिए, FedCM को अपनाने के लिए बदलाव करने पड़ें.
सुझाया गया
- नए वेब ऐप्लिकेशन के लिए, FedCM की सुविधा चालू करें और मौजूदा ऐप्लिकेशन को migrate.
यह तरीका सही नहीं है
- FedCM की सुविधा बंद करना.
अगस्त 2022 तक, Google Identity Services ने सीमित तौर पर FedCM के ऑरिजिन ट्रायल को किया है. लगभग 20 वेबसाइटों और तीन लाख उपयोगकर्ताओं ने FedCM API और जीआईएस का इस्तेमाल करके, सफलतापूर्वक साइन इन किया.
हमें यह बताते हुए खुशी हो रही है कि शुरुआती फ़ीडबैक से पता चला है कि ज़्यादातर वेबसाइटों के लिए, तीसरे पक्ष की कुकी के बिना, ज़्यादा निजी और सुरक्षित साइन-इन प्रोसेस पर स्विच किया जा सकता है. इसके लिए, मौजूदा जीआईएस लाइब्रेरी में बैकवर्ड कंपैटिबल अपडेट किए जा सकते हैं. मौजूदा उपयोगकर्ता फ़्लो और वेबसाइटों में बहुत कम या कोई बदलाव करने की ज़रूरत नहीं पड़ी. यह एक अहम पॉइंट है, क्योंकि FedCM API को बड़े पैमाने पर अपनाने के लिए, मौजूदा वेबसाइटों को बिना किसी समस्या के माइग्रेट करना ज़रूरी है.
इस शुरुआती फ़ीडबैक के आधार पर, जीआईएस की योजना है कि FedCM के साथ जीआईएस की जांच में ज़्यादा से ज़्यादा लोग हिस्सा लें.
ट्रायल के दौरान, ये समस्याएं सामने आईं. ऐसा हो सकता है कि जीआईएस के FedCM को अपनाने के बाद, कुछ वेबसाइटों को कार्रवाई करनी पड़े:
- ब्राउज़र में रेंडर किए गए डायलॉग की वजह से, साइटों के पास अब स्टाइल एट्रिब्यूट या इंटरमीडिएट iframe का इस्तेमाल करके, साइन-इन डायलॉग की पोज़िशन को कंट्रोल करने की सुविधा नहीं है. इससे, मौजूदा साइट का कॉन्टेंट छिप सकता है. इसमें से कुछ कॉन्टेंट, उपयोगकर्ताओं के लिए साइन इन करने से पहले देखना ज़रूरी या काम का हो सकता है.
- हालांकि, कुछ साइटें CSP और COOP का इस्तेमाल कर सकती हैं. फ़िलहाल, इनका इस्तेमाल बड़े पैमाने पर नहीं किया जा रहा है. ऐसे में, साइटों को ब्राउज़र में बदलाव करने पड़ सकते हैं, ताकि पॉप-अप की अनुमति दी जा सके और क्रॉस-साइट रिसॉर्स लोड किए जा सकें.