'Google से साइन इन करें' वाली सुविधाएं

'Google से साइन इन करें' सुविधा की मुख्य सुविधाएं यहां दी गई हैं. अपने वेब पेजों पर One Tap, अपने-आप साइन इन करने की सुविधा, और 'Google से साइन इन करें' बटन को एम्बेड करने के लिए, कोड जनरेटर का इस्तेमाल करके कोड जनरेट किया जा सकता है.

उपयोगकर्ता, FedCM के साथ काम करने वाले ब्राउज़र पर, तीसरे पक्ष के साइन-इन से दुनिया भर में ऑप्ट-आउट कर सकते हैं. जब उपयोगकर्ता ऑप्ट-आउट करते हैं, तो One Tap और अपने-आप साइन इन होने की सुविधा उपलब्ध नहीं होती और न ही दिखती है.

One Tap

जब उपयोगकर्ता आपकी वेबसाइट पर आते हैं, तो अगर ब्राउज़र में कोई चालू Google सेशन है, तो 'Google से साइन इन करें' सुविधा, उपयोगकर्ताओं को अपने Google खाते से आपकी वेबसाइट पर साइन इन या साइन अप करने के लिए कह सकती है. उपयोगकर्ता, सिर्फ़ एक टैप (एक Google सेशन के मामले में) या दो टैप (एक से ज़्यादा Google सेशन होने पर) से, फ़ेडरेटेड साइन-इन या साइन-अप फ़्लो पूरा कर सकते हैं. One Tap UX की मदद से, उपयोगकर्ता को आसानी से एंट्री पॉइंट मिलते हैं. ऐसा इसलिए होता है, क्योंकि सभी UX फ़्लो आपके वेब पेजों में एम्बेड किए गए iframe में किए जाते हैं.

सहमति और उपयोगकर्ता को साइन इन करने का अनुरोध करने वाला One Tap पॉप-अप

उपयोगकर्ता, One Tap से दुनिया भर में ऑप्ट-आउट कर सकते हैं. इस मामले में, Google खाते में One Tap की सुविधा नहीं दिखती. अगर सभी ऐक्टिव Google खातों से ऑप्ट आउट किया गया है, तो One Tap का यूज़र इंटरफ़ेस नहीं दिखता.

हमारा सुझाव है कि आप अपने मुख्य लॉगिन डायलॉग और लीफ़ पेजों, दोनों पर One Tap का इस्तेमाल करें. डेवलपर कई वजहों से One Tap को प्राथमिकता देते हैं:

  • उपयोगकर्ता कन्वर्ज़न रेट में बढ़ोतरी होती है. केस स्टडी में जानें कि हमारे कुछ पार्टनर ने साइन अप और साइन इन करने के अनुभव को बेहतर बनाने के लिए, One Tap का इस्तेमाल कैसे किया.
  • उपयोगकर्ताओं को साइन इन और साइन अप करने के लिए, किसी खास साइन इन और साइन अप पेज पर रीडायरेक्ट किए बिना, साइन इन और साइन अप करने की अनुमति देता है.
  • की मदद से, उपयोगकर्ता आपकी वेबसाइट पर साइन इन और साइन अप कर सकते हैं. इसके लिए, उन्हें अपनी मौजूदा प्रोसेस से बाहर निकलने की ज़रूरत नहीं होती.
  • उपयोगकर्ताओं के लिए खास निर्देशों और फिर से आने पर अपने-आप साइन इन होने की सुविधा की मदद से, डुप्लीकेट खातों की संख्या कम करें.

स्वचालित साइन-इन

One Tap की मदद से, अपने-आप साइन इन होने की सुविधा को भी चालू किया जा सकता है. इस सुविधा को रद्द किया जा सकता है. इससे, साइट पर वापस आने वाले उपयोगकर्ताओं को बेहतर यूज़र एक्सपीरियंस मिलता है. आपकी वेबसाइट पर वापस आने वाले उपयोगकर्ताओं को अपने-आप साइन इन करने के लिए, किसी तरह के जेस्चर की ज़रूरत नहीं होती. अपने-आप साइन इन होने की सुविधा तब ट्रिगर होती है, जब आपके ऐप्लिकेशन के साथ अपनी खाता प्रोफ़ाइल शेयर करने की सहमति पहले ही दे चुका एक ही ऐक्टिव Google खाता हो.

उपयोगकर्ताओं के पास, अपने-आप साइन इन होने की प्रोसेस को कुछ समय के लिए रद्द करने का विकल्प होता है. इससे, उपयोगकर्ता के कंट्रोल और पारदर्शिता को पक्का किया जाता है. अगर उपयोगकर्ता अपने-आप साइन इन होने की सुविधा रद्द करते हैं, तो 'Google से साइन इन करें' सुविधा, इस फ़ैसले को एक दिन तक याद रखती है. इसके बाद, यह सुविधा अपने-आप साइन इन होने की सुविधा को फिर से चालू कर देती है. रद्द करने की सुविधा की मदद से, उपयोगकर्ता अपने-आप साइन इन होने की प्रोसेस पर ज़्यादा कंट्रोल कर सकते हैं.

FedCM चालू होने पर, अपने-आप साइन इन होने वाले इवेंट के बीच 10 मिनट का कूलिंग ऑफ़ पीरियड होता है. अगर इस दौरान अपने-आप साइन इन होने की सुविधा ट्रिगर होती है, तो उपयोगकर्ता अपने-आप साइन इन होने की सुविधा के बजाय, One Tap साइन इन फ़्लो का इस्तेमाल करते हैं.

'वेब के लिए Google से साइन इन करें' सुविधा, साइन इन करने के लिए यूज़र इंटरफ़ेस (यूआई) के बिना क्रेडेंशियल दिखाती है. जब Google से, भरोसेमंद पार्टी को लॉगिन क्रेडेंशियल वापस मिलता है, तो असली उपयोगकर्ताओं को हमेशा कोई यूज़र इंटरफ़ेस (यूआई), मैन्युअल या अपने-आप साइन इन करने की सुविधा दिखती है. इससे उपयोगकर्ता की निजता और कंट्रोल बेहतर होता है.

'Google से साइन इन करने के लिए One Tap' की मदद से, अपने-आप साइन इन करने का अनुरोध

आपको अपनी वेबसाइट के यूज़र एक्सपीरियंस के आधार पर यह तय करना होगा कि अपने-आप साइन इन करने की सुविधा चालू करनी है या नहीं.

'Google से साइन इन करें' बटन

One Tap के उलट, 'Google से साइन इन करें' बटन के फ़्लो को उपयोगकर्ता के जेस्चर से ट्रिगर किया जाना चाहिए. इसलिए, 'Google से साइन इन करें' सुविधा सिर्फ़ बटन को रेंडर करने के लिए एपीआई उपलब्ध कराती है, न कि बटन फ़्लो को प्रोग्राम के हिसाब से शुरू करने के लिए. डेवलपर के तौर पर, आपको बस अपने वेब पेजों पर 'Google से साइन इन करें' बटन को रेंडर करना होगा. बटन के यूज़र एक्सपीरियंस (UX) फ़्लो को ट्रिगर करने का समय, लाइब्रेरी तय करती है.

साइन इन करने के लिए ऐसा बटन जो आपके हिसाब से न बनाया गया हो

दूसरे शब्दों में, 'Google से साइन इन करें' बटन को अब Google Identity Services की JavaScript लाइब्रेरी से जनरेट करना होगा. बटन रेंडरिंग एपीआई की मदद से, अपनी वेबसाइट की ब्रैंडिंग से जुड़ी ज़रूरी शर्तों को पूरा करने के लिए, रंग, आकार, टेक्स्ट, और साइज़ को पसंद के मुताबिक बनाया जा सकता है. साथ ही, Google के दिशा-निर्देशों का पालन भी किया जा सकता है. सभी वेबसाइटों पर एक जैसे बटन होने पर, उपयोगकर्ता तुरंत इन बटन को पहचान लेते हैं, इन पर भरोसा करते हैं, और इन्हें इस्तेमाल करते हैं.

बटन को रेंडर करने के लिए, उपयोगकर्ता की प्रोफ़ाइल की जानकारी का भी इस्तेमाल किया जा सकता है. आपके हिसाब से बटन सिर्फ़ तब दिखता है, जब आपकी वेबसाइट पर पहले किसी उपयोगकर्ता की पुष्टि करने वाला कम से कम एक Google सेशन चालू हो. उपयोगकर्ताओं के हिसाब से बने बटन से, उन्हें याद दिलाया जाता है कि उन्होंने पहले 'Google से साइन इन करें' सुविधा का इस्तेमाल किया है. इससे आपकी वेबसाइट पर, डुप्लीकेट खाता बनाने से रोकने में मदद मिलती है. यह सुविधा खास तौर पर उन असली उपयोगकर्ताओं के लिए मददगार होती है जो आपकी वेबसाइट पर कभी-कभी आते हैं. वे साइन इन करने के इस्तेमाल किए गए तरीकों को भूल सकते हैं.

पसंद के मुताबिक साइन-इन बटन

'Google से साइन इन करें' बटन, Family Link से मैनेज किए जा रहे Google खातों के साथ काम करता है. साथ ही, यह संगठन के एडमिन की तय की गई Google Workspace की नीतियों का पालन करता है.

'Google से साइन इन करें' बटन फ़्लो, पॉप-अप और रीडायरेक्ट यूज़र एक्सपीरियंस (यूएक्स) मोड के साथ काम करता है.

  • पॉप-अप यूज़र इंटरफ़ेस (यूआई) में, 'Google से साइन इन करें' बटन पर क्लिक करने के बाद, आपके वेब पेज पर सबसे ऊपर एक नई पॉप-अप विंडो खुलती है. बटन का यूज़र एक्सपीरियंस फ़्लो, पॉप-अप विंडो में रेंडर किया जाता है.
  • रीडायरेक्ट यूज़र इंटरफ़ेस (यूआई) में, 'Google से साइन इन करें' बटन पर क्लिक करने के बाद, पूरे पेज को रीडायरेक्ट कर दिया जाता है. बटन का यूज़र एक्सपीरियंस फ़्लो, उसी विंडो में रेंडर किया जाता है. हालांकि, बटन का यूज़र एक्सपीरियंस दिखने पर, उपयोगकर्ताओं को आपका वेब पेज नहीं दिखता.

आईडी टोकन शेयर करने के लिए उपयोगकर्ता की सहमति रद्द की जा सकती है. 'Google से साइन इन करें' सुविधा, प्रोग्राम के हिसाब से उपयोगकर्ता की सहमति रद्द करने के लिए एक एपीआई उपलब्ध कराती है.

Google Identity Services के अनुमति देने वाले एपीआई में मौजूद revoke() तरीके के उलट, उपयोगकर्ता की सहमति रद्द करने के लिए, आपको ऐक्सेस टोकन की ज़रूरत नहीं होती. हालांकि, आपको टारगेट किए गए Google सेशन का ईमेल पता या Google उपयोगकर्ता आईडी देना होगा. साथ ही, ब्राउज़र में उस खाते के लिए एक चालू Google सेशन होना चाहिए.

Revocation API, आईडी टोकन शेयर करने की अनुमति और पहले से दिए गए किसी भी अन्य अनुमति के दायरे को रद्द कर देता है. ऐसा हमेशा होता है, भले ही आपने अनुमति रद्द करने के लिए किसी भी एपीआई का इस्तेमाल किया हो.

कोड जनरेटर

कोड जनरेटर एक डेवलपर टूल है. इसकी मदद से, क्लाइंट साइड इंटिग्रेशन कोड जनरेट किया जा सकता है. 'Google से साइन इन करें' एचटीएमएल एपीआई की मदद से, हो सकता है कि आपको क्लाइंट-साइड इंटिग्रेशन के लिए किसी JavaScript कोड की ज़रूरत न पड़े.

कोड जनरेटर का पहला चरण: सेटअप

JavaScript API का इस्तेमाल करने वाले डेवलपर के लिए, हमारा सुझाव है कि वे इंटरैक्टिव तरीके से बटन डिज़ाइन करने के लिए, कोड जनरेटर का इस्तेमाल करें. पहले एचटीएमएल कोड जनरेट करने के बाद, उस कोड को JavaScript API के संबंधित फ़ील्ड में कॉपी भी किया जा सकता है.