खाता लिंक करने की सुविधा से Google, लोगों को ऐप्लिकेशन की वेब सेवाओं में साइन-इन करने के लिए गाइड कर पाता है.
'Google साइन इन' और OAuth + Google साइन इन को लिंक करने के तरीकों के लिए, Google एक क्लाइंट आईडी जनरेट करता है. यह आईडी, आपके ऐप्लिकेशन की पहचान करता है. जैसे, Console के यूज़र इंटरफ़ेस (यूआई) पर Google की ओर से आपकी कार्रवाइयों के लिए जारी किया गया क्लाइंट आईडी ("Google की ओर से आपकी कार्रवाइयों के लिए जारी किया गया क्लाइंट आईडी"). यह फ़ील्ड रीड-ओनली है और इसे Console के यूज़र इंटरफ़ेस (यूआई) के खाता लिंक करने के पेज पर जाकर देखा जा सकता है. इस लिंक पर जानकारी पाएं: https://developers.google.com/assistant/identity/google-sign-in
ध्यान दें: खाता लिंक करने की सभी तरह की सेटिंग (Google साइन इन को छोड़कर) के लिए, आपको Settings.testing_instructions में जांच खाते का उपयोगकर्ता नाम और पासवर्ड देना होगा. इससे समीक्षा टीम ऐप्लिकेशन की समीक्षा कर पाएगी (ये उपयोगकर्ताओं को नहीं दिखेंगी).
YAML प्रतिनिधि | |
---|---|
enableAccountCreation: boolean linkingType: enum ( |
फ़ील्ड | |
---|---|
enableAccountCreation |
ज़रूरी है. अगर |
linkingType |
ज़रूरी है. इस्तेमाल करने के लिए लिंकिंग प्रकार. लिंक करने के तरीकों के बारे में ज़्यादा जानने के लिए, https://developers.google.com/assistant/identity पर जाएं. |
authGrantType |
ज़रूरी नहीं. इससे यह पता चलता है कि OAUTH LinkingType के लिए पुष्टि करने का तरीका क्या है. |
appClientId |
ज़रूरी नहीं. आपके ऐप्लिकेशन से Google को जारी किया गया Client-ID. यह 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 सेक्शन की डायरेक्ट्री में जाकर, सेवा की शर्तें ज़रूर दें. |