OAuth पर आधारित ऐप्लिकेशन फ़्लिप के साथ Google खाते को लिंक करना

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

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

आप iOS और Android ऐप्लिकेशन, दोनों के लिए ऐप्लिकेशन का फ़्लिप सेट अप कर सकते हैं.

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

ज़रूरी शर्तें

ऐप्लिकेशन फ़्लिप को लागू करने के लिए, आपको नीचे दी गई ज़रूरी शर्तें पूरी करनी होंगी:

  • आपके पास Android या iOS ऐप्लिकेशन होना चाहिए.
  • OAuth 2.0 सर्वर का मालिकाना हक, उसे मैनेज, और मैनेज करना ज़रूरी है. यह सर्वर, OAuth 2.0 ऑथराइज़ेशन कोड फ़्लो के साथ काम करता है.

डिज़ाइन गाइडलाइन

इस सेक्शन में, ऐप्लिकेशन की फ़्लिप खाता जोड़ने की सहमति स्क्रीन के लिए डिज़ाइन की ज़रूरी शर्तों और सुझावों के बारे में बताया गया है. जब Google आपके ऐप्लिकेशन को कॉल करता है, तो आपका ऐप्लिकेशन उपयोगकर्ता को सहमति वाली स्क्रीन दिखाता है.

ज़रूरी शर्तें

  1. आपको यह बताना होगा कि उपयोगकर्ता का खाता Google से जोड़ा जा रहा है, न कि Google के किसी खास प्रॉडक्ट, जैसे कि Google Home या Google Assistant से.

सुझाव

हम आपको ये काम करने का सुझाव देते हैं:

  1. Google की # नीति दिखाने के लिए. सहमति वाली स्क्रीन पर Google की निजता नीति का लिंक शामिल करें.

  2. शेयर किया जाने वाला डेटा. उपयोगकर्ता को यह बताने के लिए कि उन्हें अपने डेटा की ज़रूरत क्यों और क्यों है, आसान और संक्षिप्त भाषा का इस्तेमाल करें.

  3. कॉल-टू-ऐक्शन मिटाएं. अपनी सहमति स्क्रीन पर साफ़ कॉल-टू-ऐक्शन बताएं, जैसे कि "सहमत हैं और लिंक करें". इसकी वजह यह है कि उपयोगकर्ताओं को यह समझना ज़रूरी है कि उन्हें अपने खाते लिंक करने के लिए, Google के साथ कौनसा डेटा शेयर करना है.

  4. सदस्यता रद्द करने की सुविधा. अगर उपयोगकर्ता लिंक नहीं करना चाहते हैं, तो उन्हें वापस या रद्द करने का तरीका बताएं.

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

  6. उपयोगकर्ता खाता बदलने की सुविधा. उपयोगकर्ताओं को अपने खाते(खातों) को स्विच करने का तरीका बताएं. यह खास तौर पर तब फ़ायदेमंद होता है, जब उपयोगकर्ता एक से ज़्यादा खाते इस्तेमाल करते हैं.

    • अगर किसी उपयोगकर्ता को खाते स्विच करने के लिए, सहमति देने वाली स्क्रीन बंद करनी होती है, तो उसे वापस पाया जा सकने वाला गड़बड़ी का मैसेज Google को भेजें, ताकि उपयोगकर्ता OAuth लिंकिंग और इंप्लिसिट फ़्लो से अपनी पसंद के खाते में साइन इन कर सके.
  7. अपना लोगो शामिल करें. सहमति वाली स्क्रीन पर अपनी कंपनी का लोगो दिखाएं. अपना लोगो रखने के लिए अपनी शैली के दिशा-निर्देशों का इस्तेमाल करें. अगर आप Google का # लोगो भी दिखाना चाहते हैं, तो लोगो और ट्रेडमार्क देखें.

इस इमेज में, सहमति देने वाली स्क्रीन का उदाहरण दिखाया गया है. इसमें, अलग-अलग ज़रूरी शर्तों और सुझावों के लिए कॉल आउट की जानकारी दी गई है. उपयोगकर्ता की सहमति वाली स्क्रीन डिज़ाइन करते समय, इन सुझावों का पालन किया जाता है.
दूसरी इमेज. खाता जोड़ने के लिए, स्क्रीन डिज़ाइन करने से जुड़े दिशा-निर्देश.

अपने खास ऐप्लिकेशन में ऐप्लिकेशन फ़्लिप लागू करें

ऐप्लिकेशन फ़्लिप को लागू करने के लिए, आपको अपने ऐप्लिकेशन में उपयोगकर्ता ऑथराइज़ेशन कोड में बदलाव करना होगा. ऐसा करने पर ही, Google का डीप लिंक स्वीकार किया जा सकेगा.

अपने Android ऐप्लिकेशन पर ऐप्लिकेशन फ़्लिप की सुविधा इस्तेमाल करने के लिए, Android लागू करने की गाइड में दिए गए निर्देशों का पालन करें.

अपने iOS ऐप्लिकेशन पर ऐप्लिकेशन फ़्लिप की सुविधा इस्तेमाल करने के लिए, iOS लागू करने की गाइड में दिए गए निर्देशों का पालन करें.

टेस्ट ऐप्लिकेशन फ़्लिप

पुष्टि किए गए प्रोडक्शन ऐप्लिकेशन और काम कर रहे OAuth 2.0 सर्वर के उपलब्ध होने से पहले, ऐप्लिकेशन फ़्लिप का इस्तेमाल सैंपल और टेस्ट ऐप्लिकेशन का इस्तेमाल करके किया जा सकता है.

ऐप्लिकेशन फ़्लिप के दौरान, Google ऐप्लिकेशन सबसे पहले आपका ऐप्लिकेशन खोलेगा. इसके बाद, वह आपके OAuth 2.0 सर्वर से ऑथराइज़ेशन कोड रिस्पॉन्स का अनुरोध करेगा. आखिरी चरण में, यह जवाब Google ऐप्लिकेशन को मिलेगा.

ज़रूरी शर्तें

किसी Google ऐप्लिकेशन को सिम्युलेट करने और आपके ऐप्लिकेशन को लॉन्च करने वाले इंटेंट को ट्रिगर करने के लिए, Android और iOS के लिए, ऐप्लिकेशन के फ़्लिप टेस्ट टूल को डाउनलोड और इंस्टॉल करें.

Android और iOS के लिए ऐप्लिकेशन फ़्लिप सैंपल डाउनलोड और इंस्टॉल करें. अपने ऐप्लिकेशन को सिम्युलेट करने और OAuth 2.0 रिस्पॉन्स टाइप चुनने के लिए.

जांच का क्रम

  1. ऐप्लिकेशन फ़्लिप टेस्ट टूल खोलें.
  2. अपने ऐप्लिकेशन के फ़्लिप सैंपल ऐप्लिकेशन को लॉन्च करने के लिए, Try Flip! दबाएं.
  3. सैंपल ऐप्लिकेशन में रेडियो बटन से कोई जवाब चुनें.
  4. टेस्ट टूल में सिम्युलेट किया गया OAuth 2.0 रिस्पॉन्स दिखाने के लिए Send दबाएं.
  5. पुष्टि करने वाले कोड या गड़बड़ी की जानकारी के लिए, टेस्ट टूल लॉग मैसेज देखें.

प्रोडक्शन टेस्टिंग

रजिस्ट्रेशन और आपके OAuth 2.0 सर्वर को लागू करने के बाद, प्रोडक्शन में ऐप्लिकेशन फ़्लिप की जांच की जा सकती है.

अपने-आप होने वाले टेस्ट के लिए, एक Google खाता और खास ईमेल पता इस्तेमाल करने का सुझाव दिया जाता है.

Google खाताधारक के रूप में साइन इन होने पर, खाता जोड़ने की स्थिति को लिंक किए गए खातों का इस्तेमाल करके देखा जा सकता है. यहां से बार-बार होने वाले टेस्ट के बीच खातों को अलग भी किया जा सकता है.

इसके अलावा, आप आरआईएससी को प्रोग्राम के हिसाब से अलग करने और Google को इस बदलाव की सूचना देने का विकल्प चुन सकते हैं.