Google के साथ रजिस्टर करना

अगर आप Google Assistant के साथ इंटिग्रेट करना चाहते हैं, तो Google Console पर कार्रवाइयां देखें.

इसके अलावा, अपनी सेवा में OAuth 2.0 का ऑथराइज़ेशन जोड़ने से पहले, यह जानकारी तैयार करें. साथ ही, अपने डेवलपर रिलेशनशिप या बिज़नेस डेवलपमेंट के प्रतिनिधि से संपर्क करें:

  • ऑथराइज़ेशन एंडपॉइंट यूआरएल. यह ऑथराइज़ेशन एंडपॉइंट का यूआरएल है, जिसे आप होस्ट करते हैं और Google जिसे कॉल करता है. ट्रैफ़िक सिर्फ़ एचटीटीपीएस पर स्वीकार किया जाना चाहिए. उदाहरण के लिए, https://myservice.example.com/auth. अक्सर किसी मौजूदा साइन इन पेज को, ऑथराइज़ेशन एंडपॉइंट के तौर पर दिखाने के लिए बदला जा सकता है.

    आपके ऑथराइज़ेशन एंडपॉइंट पर पैरामीटर के तौर पर भेजे गए redirect_uri का फ़ॉर्म यह होगा:

    https://oauth-redirect.googleusercontent.com/r/YOUR_PROJECT_ID
    https://oauth-redirect-sandbox.googleusercontent.com/r/YOUR_PROJECT_ID
    

    redirect_uri को उन client_id के लिए, अनुमति वाली सूची में शामिल होना चाहिए जिन्हें आपने Google को असाइन किया है.

  • टोकन एंडपॉइंट यूआरएल. यह टोकन एंडपॉइंट का यूआरएल है, जिसे आप होस्ट करते हैं और Google, कॉल करता है. ट्रैफ़िक को एचटीटीपीएस पर स्वीकार किया जाना चाहिए. साथ ही, इसे सिर्फ़ जानी-पहचानी सेवाओं (जैसे, Google's) से ही स्वीकार किया जाना चाहिए. उदाहरण के लिए, https://oauth2.example.com/token. अनुमति देने और टोकन एंडपॉइंट को अलग-अलग डोमेन पर होस्ट किया जा सकता है.

  • वैकल्पिक टोकन निरस्त करने वाला एंडपॉइंट यूआरएल. यह रिवेशन एंडपॉइंट का यूआरएल है, जिसे आप होस्ट करते हैं और Google, कॉल करता है. ट्रैफ़िक को एचटीटीपीएस पर स्वीकार किया जाना चाहिए. साथ ही, इसे सिर्फ़ जानी-पहचानी सेवाओं (जैसे, Google's) से ही स्वीकार किया जाना चाहिए. उदाहरण के लिए, https://oauth2.example.com/revoke. आपके अनुमति देने, टोकन, और निरस्त करने के एंडपॉइंट, अलग-अलग डोमेन पर होस्ट किए जा सकते हैं.

  • वैकल्पिक क्रॉस-खाता सुरक्षा (RISC) यूआरएल. इस यूआरएल को आप होस्ट करते हैं और Google कॉल करता है. आप वैल्यू चुन सकते हैं.

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

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

  • आपका Google API प्रोजेक्ट आईडी

    अपना प्रोजेक्ट आईडी देखने के लिए:

    1. Go to the Google API Console.
    2. लैंडिंग पृष्ठ पर तालिका में अपना प्रोजेक्ट ढूंढें। प्रोजेक्ट आईडी ID कॉलम में दिखाई देती है।