AccountLink की मदद से Google, उपयोगकर्ता को ऐप्लिकेशन की वेब सेवाओं में साइन इन करने के लिए गाइड कर पाता है.
Google साइन इन और OAuth + Google साइन इन के टाइप के लिए, Google आपके ऐप्लिकेशन की पहचान करने के लिए Google पर एक Client-ID जनरेट करता है ("क्लाइंट की ओर से Console की यूज़र इंटरफ़ेस (यूआई) पर आपकी कार्रवाइयों के लिए जारी किया गया क्लाइंट आईडी). इस फ़ील्ड को सिर्फ़ देखा जा सकता है. साथ ही, Console के यूज़र इंटरफ़ेस (यूआई) से लिंक किए गए खाते के पेज पर जाकर भी इसे देखा जा सकता है. देखें: https://developers.google.com/assistant/identity/google-sign-in
ध्यान दें: खाता जोड़ने की सभी सेटिंग टाइप (Google साइन इन को छोड़कर) के लिए, आपको Settings.testing_ निर्देशों का इस्तेमाल करके, टेस्ट खाते का उपयोगकर्ता नाम और पासवर्ड देना होगा. समीक्षा टीम, ऐप्लिकेशन की समीक्षा कर सकती है (ये उपयोगकर्ता को नहीं दिखेंगी).
YAML का प्रतिनिधित्व | |
---|---|
enableAccountCreation: boolean linkingType: enum ( |
फ़ील्ड | |
---|---|
enableAccountCreation |
ज़रूरी है. अगर उपयोगकर्ता |
linkingType |
ज़रूरी है. इस्तेमाल करने के लिए, लिंक करने का तरीका. जोड़ने के टाइप के बारे में ज़्यादा जानने के लिए, https://developers.google.com/assistant/identity पर जाएं. |
authGrantType |
ज़रूरी नहीं. इससे पता चलता है कि OAUTH लिंकिंग टाइप के लिए, किस तरह की पुष्टि की गई है. |
appClientId |
ज़रूरी नहीं. आपके ऐप्लिकेशन को Google की ओर से जारी किया गया क्लाइंट आईडी. यह OAuth2 क्लाइंट आईडी है. इससे Google को आपकी सेवा के बारे में पता चलता है. सिर्फ़ OAuth इस्तेमाल करते समय सेट करें. |
authorizationUrl |
ज़रूरी नहीं. आपके साइन-इन वेब पेज के लिए एंडपॉइंट, जो OAuth2 कोड या इंप्लिसिट फ़्लो के साथ काम करता है. यूआरएल में एचटीटीपीएस का इस्तेमाल किया जाना चाहिए. सिर्फ़ OAuth इस्तेमाल करते समय सेट करें. |
tokenUrl |
ज़रूरी नहीं. टोकन एक्सचेंज के लिए OAuth2 एंडपॉइंट. यूआरएल में एचटीटीपीएस का इस्तेमाल किया जाना चाहिए. इसे सिर्फ़ तब सेट नहीं किया जाता है, जब लिंकिंग टाइप के तौर पर IMPLICIT अनुदान के साथ OAuth का इस्तेमाल किया जा रहा हो. सिर्फ़ OAuth इस्तेमाल करते समय सेट करें. |
scopes[] |
ज़रूरी नहीं. उन अनुमतियों की सूची जिनके लिए उपयोगकर्ता को आपकी सेवा का इस्तेमाल करने के लिए सहमति देनी होगी. सिर्फ़ OAuth इस्तेमाल करते समय सेट करें. अगर इस फ़ील्ड की जानकारी दी जा रही है, तो LocalizedSettings.terms_of_service_url सेक्शन में डायरेक्ट्री की जानकारी देना न भूलें. |
learnMoreUrl |
ज़रूरी नहीं. आपकी सेवा के इस वेब पेज पर, उपयोगकर्ता को Google को दी जाने वाली अनुमतियों की जानकारी मिलती है. सिर्फ़ OAuth और Google साइन इन का इस्तेमाल करके सेट करें. अगर इस फ़ील्ड की जानकारी दी जा रही है, तो LocalizedSettings.terms_of_service_url सेक्शन में डायरेक्ट्री की जानकारी देना न भूलें. |
useBasicAuthHeader |
ज़रूरी नहीं. अगर सही है, तो Google को अनुमति दें कि वह क्लाइंट आईडी और सीक्रेट को एचटीटीपी बेसिक ऑथम हेडर से ट्रांसमिट कर सके. नहीं तो, Google पोस्ट के मुख्य भाग में क्लाइंट आईडी और सीक्रेट का इस्तेमाल करता है. सिर्फ़ OAuth इस्तेमाल करते समय सेट करें. अगर इस फ़ील्ड की जानकारी दी जा रही है, तो LocalizedSettings.terms_of_service_url सेक्शन में डायरेक्ट्री की जानकारी देना न भूलें. |