यहां, 'Google से साइन इन करें' सुविधा की मुख्य सुविधाओं की सूची दी गई है. अपने वेब पेजों में One Tap, अपने-आप साइन-इन, और 'Google से साइन इन करें' बटन को एम्बेड करने के लिए, कोड जनरेटर का इस्तेमाल किया जा सकता है.
लोग दुनिया भर में उन ब्राउज़र पर तीसरे पक्ष के साइन-इन से ऑप्ट-आउट कर सकते हैं जिन पर FedCM सुविधा काम करती है. जब उपयोगकर्ता ऑप्ट-आउट करते हैं, तो One Tap और अपने-आप साइन इन की सुविधा उपलब्ध नहीं होती है और न ही दिखते हैं.
One Tap
अगर ब्राउज़र पर कोई चालू Google सेशन मौजूद है, तो उपयोगकर्ता आपकी वेबसाइट पर आते हैं. ऐसे में, 'Google से साइन इन करें' सुविधा, उपयोगकर्ताओं को उनके Google खाते से आपकी वेबसाइट पर साइन इन या साइन अप करने के लिए कह सकती है. सिर्फ़ एक टैप (Google के एक सेशन वाले केस में) या दो बार टैप करके (जब Google के कई सेशन हों), तो उपयोगकर्ता फ़ेडरेटेड साइन-इन या साइन-अप फ़्लो को पूरा कर सकते हैं. One Tap UX की मदद से उपयोगकर्ता के एंट्री पॉइंट पर आसानी से काम किया जा सकता है, क्योंकि सभी UX फ़्लो आपके वेब पेजों में एम्बेड किए गए iframe में परफ़ॉर्म किए जाते हैं.
उपयोगकर्ता एक टैप में दुनिया भर से ऑप्ट-आउट करने का विकल्प चुन सकते हैं. इस मामले में, Google खाते में One Tap नहीं दिखता है. अगर सभी चालू Google खातों से ऑप्ट आउट कर दिया जाता है, तो One Tap यूज़र इंटरफ़ेस (यूआई) नहीं दिखता है.
हमारा सुझाव है कि आप One Tap को मुख्य लॉगिन डायलॉग और लीफ़ पेज, दोनों पर रखें. डेवलपर कई वजहों से One Tap को पसंद करते हैं:
- उपयोगकर्ता कन्वर्ज़न रेट में बढ़ोतरी. हमारे कुछ पार्टनर ने किस तरह से One Tap का इस्तेमाल करके, साइन अप और साइन इन करने के अनुभवों को बेहतर बनाया है, इस बारे में ज़्यादा जानने के लिए केस स्टडी देखें.
- उपयोगकर्ताओं को सिर्फ़ साइन इन और साइन अप पेज पर रीडायरेक्ट किए बिना, साइन इन और साइन अप करने की अनुमति देता है.
- की मदद से लोग, आपकी वेबसाइट के कॉन्टेक्स्ट में साइन इन और साइन अप कर सकते हैं. इसके लिए, उन्हें मौजूदा प्रोसेस को छोड़कर जाने की ज़रूरत नहीं होती.
- मनमुताबिक बनाए गए प्रॉम्प्ट और बार-बार होने वाली विज़िट पर अपने-आप साइन-इन होने की सुविधा की मदद से, डुप्लीकेट खातों को कम करना.
स्वचालित प्रवेश
One Tap की मदद से, रद्द किए जा सकने वाले अपने-आप साइन इन होने की सुविधा को भी चालू किया जा सकता है. इससे लौटने वाले उपयोगकर्ताओं के लिए, बेहतर UX को बेहतर बनाने में मदद मिलती है. लौटने वाले उपयोगकर्ताओं को आपकी वेबसाइट में अपने-आप साइन इन करने के लिए, उपयोगकर्ता के जेस्चर की ज़रूरत नहीं होती. अपने-आप साइन इन होने की सुविधा तब ट्रिगर होती है, जब सिर्फ़ एक ऐसा चालू Google खाता होता है जिससे आपके ऐप्लिकेशन के साथ, अपनी खाता प्रोफ़ाइल शेयर करने की सहमति पहले दी जा चुकी हो.
उपयोगकर्ता, अपने-आप साइन-इन होने की प्रोसेस को थोड़े समय के लिए रद्द कर सकते हैं. इससे, उपयोगकर्ताओं पर कंट्रोल और पारदर्शिता को बनाए रखा जा सकता है. अगर लोग अपने-आप साइन इन होने की सुविधा को रद्द कर देते हैं, तो 'Google से साइन इन करें' सुविधा को एक दिन के लिए याद रहता है. इसके बाद, 'अपने-आप साइन इन होने की सुविधा' फिर से चालू हो जाती है. रद्द की जा सकने वाली सुविधा से, उपयोगकर्ताओं को अपने-आप साइन इन होने की प्रोसेस पर ज़्यादा कंट्रोल मिलता है.
FedCM चालू होने पर, अपने-आप साइन इन होने वाले इवेंट के बीच 10 मिनट का कूलिंग ऑफ़ पीरियड होता है. अगर इस दौरान अपने-आप साइन इन होने की सुविधा ट्रिगर होती है, तो उपयोगकर्ता अपने-आप साइन इन होने की सुविधा के बजाय, One Tap के साइन इन फ़्लो को फ़ॉलो करते हैं.
'वेब के लिए Google से साइन इन करें' सुविधा पर, बिना आवाज़ के साइन इन करने की सुविधा काम नहीं करती. इस स्थिति में, बिना यूज़र इंटरफ़ेस (यूआई) दिखाए क्रेडेंशियल वापस मिल जाता है. जब Google, भरोसा करने वाले पक्ष को लॉगिन क्रेडेंशियल देता है, तब असली उपयोगकर्ताओं को कुछ यूज़र इंटरफ़ेस (यूआई) हमेशा दिखता है. इससे उपयोगकर्ता की निजता और कंट्रोल बेहतर होता है.
अपने-आप साइन इन होने की सुविधा चालू करनी है या नहीं, यह आपको अपनी वेबसाइट के उपयोगकर्ता अनुभव के हिसाब से तय करना होगा.
'Google से साइन इन करें' बटन
One Tap के उलट, 'Google से साइन इन करें' बटन फ़्लो, उपयोगकर्ता के जेस्चर से ट्रिगर होना चाहिए. इसके लिए, 'Google से साइन इन करें' सुविधा सिर्फ़ बटन को रेंडर करने के लिए एपीआई उपलब्ध कराती है. हालांकि, यह एपीआई अपने-आप बटन फ़्लो को शुरू करने के लिए नहीं देती. डेवलपर के तौर पर, आपको अपने वेब पेजों पर बस 'Google से साइन इन करें' बटन को रेंडर करना होगा. बटन के UX फ़्लो को कब ट्रिगर करना है, यह लाइब्रेरी पारदर्शी तरीके से मैनेज करती है.
दूसरे शब्दों में कहें, तो अब 'Google से साइन इन करें' बटन, Google Identity Services की JavaScript लाइब्रेरी से जनरेट होना चाहिए. बटन रेंडरिंग एपीआई की मदद से, वेबसाइट की ब्रैंडिंग से जुड़ी ज़रूरी शर्तों को पूरा करने के लिए, रंग, आकार, टेक्स्ट, और साइज़ को पसंद के मुताबिक बनाया जा सकता है. साथ ही, इसका इस्तेमाल Google के दिशा-निर्देशों का पालन करते हुए भी किया जा सकता है. वेबसाइटों पर एक जैसे बटन होने से, उपयोगकर्ता इन बटन को तुरंत पहचान लेते हैं, उन पर भरोसा करते हैं, और उनका इस्तेमाल करते हैं.
बटन को रेंडर करने के लिए भी उपयोगकर्ता की प्रोफ़ाइल की जानकारी का इस्तेमाल किया जा सकता है. मनमुताबिक बनाया गया बटन सिर्फ़ तब दिखता है, जब कम से कम एक ऐसा Google सेशन चालू हो जिसने आपकी वेबसाइट पर पहले उपयोगकर्ता की पुष्टि की हो. आपके हिसाब से बनाया गया बटन, उपयोगकर्ताओं को याद दिलाता है कि उन्होंने पहले भी 'Google से साइन इन करें' सुविधा का इस्तेमाल किया है. इससे आपकी वेबसाइट पर बेवजह डुप्लीकेट खाते बनाने से रोकने में मदद मिलती है. इससे आपकी वेबसाइट पर कभी-कभार आने वाले असली उपयोगकर्ताओं को मदद मिलती है. ऐसा हो सकता है कि वे लॉगिन के उन तरीकों को भूल जाएं जो उन्होंने इस्तेमाल किए थे.
'Google से साइन इन करें' बटन फ़्लो, पॉप-अप और रीडायरेक्ट UX मोड के साथ काम करता है.
- पॉप-अप यूएक्स में, 'Google से साइन इन करें' बटन पर क्लिक करने पर, आपके वेब पेज पर सबसे ऊपर एक नई पॉप-अप विंडो खुलती है. बटन के UX फ़्लो को पॉप-अप विंडो में रेंडर किया जाता है.
- रीडायरेक्ट UX में, 'Google से साइन इन करें' बटन पर क्लिक करने के बाद, पूरे पेज पर रीडायरेक्ट होता है. बटन के UX फ़्लो को उसी विंडो में रेंडर किया जाता है. हालांकि, UX बटन दिखने पर, लोगों को आपका वेब पेज अब नहीं दिखेगा.
उपयोगकर्ता की सहमति वापस लें
आईडी टोकन शेयर करने के लिए उपयोगकर्ता की सहमति वापस ली जा सकती है. 'Google से साइन इन करें' सुविधा एक एपीआई है. इसकी मदद से, प्रोग्राम के ज़रिए उपयोगकर्ता की सहमति को रद्द किया जा सकता है.
Google Identity Services ऑथराइज़ेशन एपीआई में revoke()
तरीके से अलग, उपयोगकर्ता की सहमति वापस लेने के लिए आपको ऐक्सेस टोकन की ज़रूरत नहीं होती.
हालांकि, आपको टारगेट Google सेशन का ईमेल पता या Google User-ID देना होगा. साथ ही, ब्राउज़र में उस खाते के लिए
एक ऐक्टिव Google सेशन होना चाहिए.
सहमति रद्द करने वाला एपीआई, आईडी टोकन शेयर करने की सुविधा और अनुमति देने से जुड़े किसी भी दूसरे दायरे को रद्द कर देता है. ऐसा तब किया जाता है, जब अनुमति देने के लिए पहले से अनुमति दी गई हो. आप चाहे किसी भी सहमति रद्द करने वाले एपीआई का इस्तेमाल करें, यह हमेशा लागू होता है.
कोड जनरेटर
कोड जनरेटर एक डेवलपर टूल है. इसकी मदद से, क्लाइंट साइड इंटिग्रेशन कोड जनरेट किया जा सकता है. 'Google से साइन इन करें' एचटीएमएल एपीआई की मदद से, ऐसा हो सकता है कि क्लाइंट-साइड इंटिग्रेशन के लिए आपको किसी JavaScript कोड की ज़रूरत न पड़े.
JavaScript API का इस्तेमाल करने वाले डेवलपर को हमारा सुझाव है कि आप बटन को इंटरैक्टिव तरीके से डिज़ाइन करने के लिए, कोड जनरेटर का इस्तेमाल करें. पहले भी एचटीएमएल कोड जनरेट किया जा सकता है. इसके बाद, कोड को JavaScript API में दिए गए फ़ील्ड में कॉपी किया जा सकता है.