उस स्क्रीन को कॉन्फ़िगर करें जहां OAuth के लिए सहमति दी जाती है

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

OAuth 2.0 का इस्तेमाल करने वाले सभी ऐप्लिकेशन के लिए, सहमति वाली स्क्रीन कॉन्फ़िगरेशन की ज़रूरत होती है. आपको सिर्फ़ उन ऐप्लिकेशन के लिए दायरे की सूची बनानी होगी जिनका इस्तेमाल आपके Google Workspace संगठन से बाहर के लोग करते हैं.

सलाह: अगर आपको सहमति वाली स्क्रीन की ज़रूरी जानकारी नहीं पता है, तो रिलीज़ करने से पहले प्लेसहोल्डर वाली जानकारी का इस्तेमाल किया जा सकता है.

  1. Google Cloud Console में, मेन्यू > एपीआई और सेवाएं > OAuth के लिए सहमति वाली स्क्रीन पर जाएं.

    OAuth के लिए सहमति वाली स्क्रीन पर जाएं

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

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

  5. अगर आपने उपयोगकर्ता टाइप के लिए बाहरी को चुना है, तो टेस्ट उपयोगकर्ता जोड़ें:
    1. उपयोगकर्ताओं को टेस्ट करें में जाकर, उपयोगकर्ताओं को जोड़ें पर क्लिक करें.
    2. अपना ईमेल पता और टेस्ट के लिए इस्तेमाल किए जाने वाले किसी अन्य उपयोगकर्ता का ईमेल पता डालें. इसके बाद, सेव करें और जारी रखें पर क्लिक करें.
  6. अपने ऐप्लिकेशन रजिस्ट्रेशन की खास जानकारी देखें. बदलाव करने के लिए, बदलाव करें पर क्लिक करें. अगर ऐप्लिकेशन रजिस्ट्रेशन ठीक लग रहा है, तो डैशबोर्ड पर वापस जाएं पर क्लिक करें.

अपने ऐप्लिकेशन के दायरे चुनें

अपने ऐप्लिकेशन को दिए गए ऐक्सेस का लेवल तय करने के लिए, आपको अनुमति के दायरे की पहचान करके एलान करना होगा. ऑथराइज़ेशन का दायरा, OAuth 2.0 यूआरआई स्ट्रिंग होता है. इसमें Google Workspace ऐप्लिकेशन का नाम, ऐक्सेस किया जाने वाला डेटा, और ऐक्सेस का लेवल शामिल होता है.

उपलब्ध दायरों की सूची के लिए, Google API के लिए OAuth 2.0 दायरे देखें.

उदाहरण के लिए, नीचे दिया गया दायरा, Google Calendar की सेटिंग को देखने का ऐक्सेस देता है, लेकिन उनमें बदलाव नहीं करता:

https://www.googleapis.com/auth/calendar.settings.readonly

दायरे की कैटगरी

कुछ दायरों के लिए अतिरिक्त समीक्षाओं और ज़रूरी शर्तों की ज़रूरत होती है. ऐसा इसलिए होता है, क्योंकि वे दिए गए लेवल या ऐक्सेस के टाइप को ध्यान में रखते हैं. दायरे के इन प्रकारों पर विचार करें:

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

अपने ऐप्लिकेशन की ज़रूरतों के दायरे चुनें

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

अपने ऐप्लिकेशन के लिए अनुमति देने के दायरे चुनने के लिए:

  1. ऊपर दिए गए तरीके में OAuth की सहमति वाली स्क्रीन को कॉन्फ़िगर करते समय, दायरे जोड़ें या हटाएं पर क्लिक करें. आपके Google Cloud प्रोजेक्ट में, आपने जो भी एपीआई चालू किया है उसके लिए एक पैनल दिखता है.
  2. ऐसे दायरे चुनें जो आपके ऐप्लिकेशन के लिए ज़रूरी ऐक्सेस का कम से कम लेवल उपलब्ध कराते हों, फिर अपडेट करें पर क्लिक करें.
  3. तीनों सेक्शन में दिए गए दायरों की समीक्षा करें: गैर-संवेदनशील दायरे, संवेदनशील दायरे, और पाबंदी वाले दायरे. "आपके संवेदनशील दायरे" या "दायरे के दायरे" सेक्शन में शामिल सभी दायरों के लिए, गैर-संवेदनशील इलाकों की पहचान करने की कोशिश करें. इससे, गैर-ज़रूरी अतिरिक्त समीक्षाओं से बचा जा सकता है.
  4. दायरों की सूची पूरी होने के बाद, सेव करें और जारी रखें पर क्लिक करें.

अगला कदम

अपने ऐप्लिकेशन के लिए ऐक्सेस क्रेडेंशियल बनाएं.