Google Sign-In, OAuth 2.0 फ़्लो और टोकन लाइफ़साइकल को मैनेज करता है. इससे, Google API के साथ इंटिग्रेशन करना आसान हो जाता है. उपयोगकर्ता के पास किसी भी समय, किसी ऐप्लिकेशन का ऐक्सेस रद्द करने का विकल्प होता है.
अपनी वेबसाइट में Google 3P की अनुमति वाली लाइब्रेरी को इंटिग्रेट करने से पहले, आपको एक क्लाइंट आईडी बनाना होगा, जिसे आपको 3P यानी कि 3P (तीसरे पक्ष का) ऑथराइज़ेशन एपीआई को कॉल करना होगा.
Google API कंसोल प्रोजेक्ट और क्लाइंट आईडी बनाने के लिए, इस बटन पर क्लिक करें:
प्रोजेक्ट कॉन्फ़िगर करते समय, वेब ब्राउज़र क्लाइंट टाइप चुनें और अपने ऐप्लिकेशन का ऑरिजिन यूआरआई बताएं. जांच करते समय, अनुमति वाले JavaScript ऑरिजिन फ़ील्ड में http://localhost
और http://localhost:<port_number>
, दोनों को जोड़ना ज़रूरी है.
कॉन्फ़िगरेशन पूरा होने के बाद, बनाए गए क्लाइंट आईडी को नोट करें. अगले चरण पूरे करने के लिए, आपको क्लाइंट आईडी की ज़रूरत होगी. (क्लाइंट सीक्रेट भी बनाया जाता है, लेकिन आपको सिर्फ़ सर्वर साइड से होने वाली कार्रवाइयों के लिए इसकी ज़रूरत होती है.)