बाहरी उपयोगकर्ताओं के लिए, Data Manager API के लिए उपयोगकर्ता के क्रेडेंशियल का अनुरोध करने वाला ऐप्लिकेशन लॉन्च करने से पहले, आपके Google Cloud प्रोजेक्ट को Google OAuth ऐप्लिकेशन की पुष्टि की प्रक्रिया से गुज़रना होगा.
इस गाइड में, डेवलपमेंट के दौरान ऑडियंस कॉन्फ़िगरेशन में सुझाए गए बदलावों के बारे में बताया गया है. साथ ही, Google OAuth ऐप्लिकेशन की पुष्टि करने का तरीका भी बताया गया है.
ऐप्लिकेशन ऑडियंस के फ़ेज़
डेवलपमेंट के चरण के आधार पर, Google Cloud Console में ऑडियंस पेज को कॉन्फ़िगर करें. इसके लिए, उपयोगकर्ता टाइप और पब्लिश करने की स्थिति की अलग-अलग सेटिंग का इस्तेमाल करें. शुरुआती टेस्टिंग से लेकर प्रोडक्शन लॉन्च तक, आसानी से ट्रांज़िशन करने के लिए, इन चरणों को अपनाएं.
पहला चरण: शुरुआती डेवलपमेंट (टेस्टिंग)
डेवलपमेंट शुरू करने और बुनियादी एपीआई अनुरोधों की जांच करने के लिए:
- पब्लिश करने की स्थिति: इसे टेस्टिंग पर सेट करें.
उपयोगकर्ता का टाइप:
अगर आपका Google Cloud प्रोजेक्ट, Google Workspace संगठन से जुड़ा है और सिर्फ़ आपके संगठन के उपयोगकर्ता ही ऐप्लिकेशन का इस्तेमाल करते हैं, तो इंटरनल चुनें.
अगर ऐसा नहीं है, तो बाहरी को चुनें.
टेस्ट उपयोगकर्ता: अगर आपने उपयोगकर्ता टाइप को बाहरी पर सेट किया है, तो क्रेडेंशियल जनरेट करने के लिए इस्तेमाल किए जाने वाले Google खातों को मैन्युअल तरीके से जोड़ने के लिए, उपयोगकर्ता जोड़ें पर क्लिक करें. सूची में शामिल Google खाते ही ऐप्लिकेशन को अनुमति दे सकते हैं. साथ ही, टेस्टिंग की सीमाएं और टोकन की समयसीमा खत्म होने के नियम लागू होते हैं.
पुष्टि: टेस्टिंग के दौरान पुष्टि करना ज़रूरी नहीं है. बाहरी विकल्प चुनने पर, टेस्ट करने वाले उपयोगकर्ताओं को चेतावनी वाली स्क्रीन दिखती है. इससे यह पुष्टि होती है कि उनके पास बिना पुष्टि वाले ऐप्लिकेशन को टेस्ट करने का ऐक्सेस है. इसके बाद, उन्हें ऐसी स्क्रीन जहां OAuth के लिए सहमति दी जाती है पर भेजा जाता है.
दूसरा चरण: लॉन्च के करीब (पुष्टि के लिए सबमिट करना)
जब आपका इंटिग्रेशन पूरा हो जाए, आपका यूज़र इंटरफ़ेस बन जाए, और आपको अगले महीने के अंदर लॉन्च करना हो:
- पब्लिशिंग स्टेटस: प्रोडक्शन में पर स्विच करें.
- उपयोगकर्ता टाइप: अगर आपका ऐप्लिकेशन, आपके संगठन से बाहर के ग्राहकों को सेवाएं देता है, तो इसे बाहरी पर सेट करें. जैसे, विज्ञापन देने वाले क्लाइंट.
- कार्रवाई: पुष्टि के लिए अपना ऐप्लिकेशन सबमिट करें. Google OAuth ऐप्लिकेशन की पुष्टि की प्रक्रिया में कई हफ़्ते लग सकते हैं. इसलिए, यूज़र इंटरफ़ेस (यूआई) तैयार होने के बाद, जल्द से जल्द सबमिट करें.
- बीटा टेस्टर को मैनेज करना: पुष्टि की समीक्षा के दौरान, बाहरी उपयोगकर्ताओं के लिए आपके ऐप्लिकेशन की पुष्टि नहीं की जाती. अगर आपको बीटा टेस्टर को शामिल करना है, तो:
- उन्हें बताएं कि उन्हें बिना पुष्टि वाले ऐप्लिकेशन की स्क्रीन दिखेगी.
- उन्हें ऐडवांस पर क्लिक करके आगे बढ़ने के लिए कहें. इसके बाद, APP_NAME (असुरक्षित) पर जाएं पर क्लिक करने के लिए कहें.
ऐप्लिकेशन की पुष्टि करने से जुड़ी ज़रूरी शर्तें
पुष्टि केंद्र में अपने ऐप्लिकेशन की पुष्टि कराने के लिए, Google Auth Platform की सेटिंग कॉन्फ़िगर करें. साथ ही, पुष्टि करने के लिए ज़रूरी जानकारी तैयार करें.
पुष्टि के दायरे
डेटा ऐक्सेस पेज पर, सिर्फ़ उन स्कोप का अनुरोध करें जिनकी आपके ऐप्लिकेशन को ज़रूरत है. Data Manager API, संवेदनशील स्कोप का इस्तेमाल करता है:
https://www.googleapis.com/auth/datamanager(प्राइमरी स्कोप)https://www.googleapis.com/auth/datamanager.partnerlink(पार्टनर के लिंक के लिए)
संपर्क जानकारी
Google OAuth की पुष्टि करने वाली टीम, आपके Google Cloud प्रोजेक्ट में कॉन्फ़िगर किए गए प्रोजेक्ट के मालिकों और प्रोजेक्ट के एडिटर को सभी सूचनाएं भेजती है. Google Cloud Console में इस संपर्क जानकारी को अप-टू-डेट रखें, ताकि जानकारी के लिए किए गए अनुरोधों को पूरा किया जा सके.
प्रदर्शन वीडियो
सार्वजनिक तौर पर उपलब्ध किसी वीडियो का लिंक दें, जिसमें यह दिखाया गया हो कि आपका ऐप्लिकेशन, अनुरोध किए गए स्कोप का इस्तेमाल कैसे करता है. जैसे, 'सबके लिए मौजूद नहीं' के तौर पर सेट किया गया YouTube वीडियो या Google Drive का सार्वजनिक लिंक.
पक्का करें कि वीडियो, ऐप्लिकेशन की मुख्य सुविधाओं और उनके काम करने के तरीके को दिखाने वाले वीडियो के लिए ज़रूरी शर्तों को पूरा करता हो.
तीसरा चरण: लॉन्च के लिए तैयार (पुष्टि हो चुकी है)
जब Google OAuth की पुष्टि करने वाली टीम आपको सूचना दे कि उसने आपके ऐप्लिकेशन की पुष्टि करने के अनुरोध को मंज़ूरी दे दी है, तो आपको कुछ करने की ज़रूरत नहीं है. अब आपके ऐप्लिकेशन की पुष्टि हो गई है. साथ ही, बाहरी उपयोगकर्ता, 'ऐप्लिकेशन की पुष्टि नहीं हुई है' चेतावनी वाली स्क्रीन देखे बिना, इसे अनुमति दे सकते हैं.