अपने प्लैटफ़ॉर्म को, OAuth 2.0 को लागू करने के लिए कॉन्फ़िगर करें. इसके लिए, यह तरीका अपनाएं:
-
व्यापारी/कंपनी की सहमति वाला डायलॉग कॉन्फ़िगर करें.
जब कोई कारोबारी, एपीआई का इस्तेमाल करके, पार्टनर प्लैटफ़ॉर्म से पहली बार अपने Business Profile खाते को ऐक्सेस करने की कोशिश करता है, तो उसे कारोबारी की सहमति वाला डायलॉग दिखाया जाता है.
तीसरे पक्ष को अपने खाते का ऐक्सेस देने पर, Google आपको एक ज़रूरी ईमेल भेजता है. इस सूचना से आपको यानी जगह के मालिक को सूचना मिलती है कि आपके खाते के डेटा को ऐक्सेस करने के लिए बदलाव किया गया है.
अब आपके Google खाते में, आपके खाते का ऐक्सेस रखने वाले ऐप्लिकेशन दिखते हैं. साथ ही, इस बारे में भी अतिरिक्त जानकारी मिलती है कि तीसरे पक्ष का ऐप्लिकेशन किस डेटा को ऐक्सेस कर सकता है. साथ ही, ऐक्सेस हटाएं बटन पर क्लिक करके, किसी भी समय किसी ऐप्लिकेशन का ऐक्सेस हटाया जा सकता है. इस तरह, आपके खाते के डेटा के लिए, तीसरे पक्ष के ऐक्सेस को कंट्रोल किया जा सकता है.
कारोबारी या कंपनी की सहमति वाले डायलॉग बॉक्स को Google Cloud प्रोजेक्ट से ऐक्सेस किया जा सकता है. इसकी मदद से, तीसरे पक्ष के उन पार्टनर के बारे में सहमति से जुड़ी यह जानकारी कॉन्फ़िगर की जा सकती है जिन्हें आपने अपने खाते का ऐक्सेस दिया है:
- ऐप्लिकेशन के होम पेज का लिंक: उस तीसरे पक्ष के पार्टनर का होम पेज जिसे आपने अपने खाते का ऐक्सेस दिया है.
- ऐप्लिकेशन की निजता नीति का लिंक: पार्टनर की निजता नीति का लिंक.
- ऐप्लिकेशन की सेवा की शर्तों (सेवा की शर्तों) का लिंक: पार्टनर की सेवा की शर्तों का लिंक.
सहमति के कॉन्फ़िगरेशन के बारे में ज़्यादा जानने के लिए, OAuth 2.0 सेट अप करना > उपयोगकर्ता की सहमति लेख पढ़ें.
अपने ऐप्लिकेशन का नाम और लोगो सेट करें.
रीसेलर के ऐप्लिकेशन का नाम और लोगो हमारे पार्टनर के जैसा ही होना चाहिए या उन्हें पार्टनर डिफ़ॉल्ट रूप से अलग करने के लिए, कोई अलग Google Cloud प्रोजेक्ट होना चाहिए.
प्लैटफ़ॉर्म के हिसाब से OAuth का इस्तेमाल
प्लैटफ़ॉर्म, मालिकों और मैनेजर की ओर से काम कर सकते हैं. इससे, कारोबारी या कंपनी की ज़रूरी कार्रवाइयों की संख्या कम हो जाती है और ड्रॉप-ऑफ़ रेट कम हो जाते हैं.
मालिकों और मैनेजर को सबसे पहले, अपने Google खाते से पार्टनर प्लैटफ़ॉर्म में साइन इन करना होगा. साथ ही, उनके क्रेडेंशियल कैश मेमोरी में सेव होने चाहिए. कैश मेमोरी में सेव किए गए OAuth 2.0 क्रेडेंशियल, ऐक्सेस टोकन, और रीफ़्रेश टोकन का इस्तेमाल, जगह की जानकारी का डेटा देखने या उसमें बदलाव करने के लिए किया जाता है.
प्लैटफ़ॉर्म पर OAuth का इस्तेमाल करने से जुड़े कुछ सामान्य उदाहरण नीचे दिए गए हैं:
- कारोबारी या कंपनी के तौर पर जगहों की जानकारी जोड़ें. इससे कारोबारी का Google खाता, मुख्य मालिक के तौर पर जुड़ जाता है.
- प्लैटफ़ॉर्म एपीआई इंटिग्रेशन की मदद से, पार्टनर कारोबार के मालिक के तौर पर, समीक्षाओं का जवाब दे सकते हैं और पोस्ट बना सकते हैं.
- एपीआई का इस्तेमाल करते समय मैनेजर, कारोबार के मालिक के तौर पर जवाब दे सकते हैं.
- कारोबारी या कंपनियां, Business Profile में मौजूद संगठनों की जगहों को अपने-आप ट्रांसफ़र कर सकती हैं.
अपने-आप किसी खाते या जगह के लिए एडमिन जोड़ें, जैसे कि मैनेजर.
उदाहरण के लिए, कैश मेमोरी में सेव किए गए OAuth 2.0 क्रेडेंशियल का इस्तेमाल करके, मैनेजमेंट उपयोगकर्ता के Google खाते को न्योता भेजा जाता है. इसके बाद, मैनेजमेंट उपयोगकर्ता के कैश मेमोरी में सेव किए गए OAuth क्रेडेंशियल का इस्तेमाल करके, न्योता स्वीकार किया जाता है.
ऐसे अपवाद जिनके लिए व्यापारी/कंपनी/कारोबारी को सीधे तौर पर कार्रवाई करनी होती है
कारोबारी या कंपनी के OAuth क्रेडेंशियल का इस्तेमाल करने वाले एपीआई कॉल से, सभी कार्रवाइयां अपने-आप नहीं हो सकतीं.
यहां ऐसे अपवादों के कुछ उदाहरण दिए गए हैं जिनके लिए व्यापारी/कंपनी/कारोबारी को सीधे तौर पर कार्रवाई करनी होती है:
- प्लैटफ़ॉर्म पर, कारोबारियों या कंपनियों को कम से कम एक बार अपने Google खाते में साइन इन करना होगा, ताकि उन OAuth क्रेडेंशियल को कैश मेमोरी में सेव किया जा सके. इन क्रेडेंशियल का इस्तेमाल, बाद में एपीआई कॉल करने और व्यापारी/कंपनी के तौर पर कार्रवाइयां करने के लिए किया जाता है.
- व्यापारियों/कंपनियों/कारोबारियों को, OAuth 2.0 के सहमति वाले डायलॉग को एक बार स्वीकार करना होगा. यह डायलॉग, तीसरे पक्ष को जगह की जानकारी के डेटा का ऐक्सेस देगा.
- मालिकाना हक का दावा करने और उसे पूरा करने के लिए, व्यापारियों/कंपनियों को अपने Google खाते में साइन इन करना होगा और मैन्युअल रूप से लिंक पर क्लिक करना होगा.
OAuth का ऐक्सेस रद्द किया जा रहा है
अगर किसी कारोबारी या कंपनी ने किसी पार्टनर के साथ अपना कारोबारी संबंध खत्म कर लिया है, तो वह कारोबारी के Google खाते से पार्टनर का OAuth ऐक्सेस वापस ले सकता है. ज़्यादा जानकारी के लिए, अपने Google खाते का ऐक्सेस मैनेज करना देखें.