AccountLinking

खाता लिंक करने की सुविधा का इस्तेमाल ऐप्लिकेशन के लिए किया जाता है, ताकि Google उपयोगकर्ता को ऐप्लिकेशन की वेब सेवाओं में साइन इन करने के लिए गाइड कर सके.

JSON के काेड में दिखाना
{
  "clientId": string,
  "clientSecret": string,
  "grantType": enum (AuthGrantType),
  "authenticationUrl": string,
  "accessTokenUrl": string,
  "scopes": [
    string
  ],
  "scopeExplanationUrl": string,
  "googleSignInClientId": string,
  "assertionTypes": [
    enum (AssertionType)
  ],
  "basicAuthHeaderForTokenEndpoint": boolean,
  "revocationEndpoint": string,
  "androidAppFlip": [
    {
      object (AndroidAppFlip)
    }
  ],
  "iosAppFlip": [
    {
      object (IosAppFlip)
    }
  ]
}
फ़ील्ड
clientId

string

पुष्टि करने का अनुरोध करने वाले क्लाइंट की पहचान करने के लिए इस्तेमाल की जाने वाली यूनीक सार्वजनिक स्ट्रिंग.

clientSecret

string

डेवलपर, क्लाइंट सीक्रेट मैनेज करता है.

grantType

enum (AuthGrantType)

पुष्टि करने का तरीका बताता है.

authenticationUrl

string

वह यूआरएल जहां लॉगिन क्रेडेंशियल डालने के लिए उपयोगकर्ताओं को रीडायरेक्ट किया जाएगा, जैसे कि https://login.example.org/oauth/v2/authorize.

accessTokenUrl

string

ऑथराइज़ेशन कोड के साथ दिए गए ऐक्सेस टोकन को फ़ेच करने वाला यूआरएल, जैसे कि https://login.example.org/oauth/v2/token.

scopes[]

string

उन दायरों की सूची जिनके लिए उपयोगकर्ता को अनुमति देनी होगी. ज़्यादा से ज़्यादा 10 स्कोप जोड़े जा सकते हैं.

scopeExplanationUrl

string

उन दायरों के बारे में जानकारी दिखाने के लिए ऐप्लिकेशन का यूआरएल जिनके लिए ऐक्सेस टोकन दिया जा रहा है. यूआरएल को क्वेरी पैरामीटर "स्कोप" के साथ जोड़ दिया जाएगा इसमें उन दायरों की सूची शामिल होगी जिनका अनुरोध किया जा रहा है. उदाहरण के लिए: ?scopes=scope1+scope2+scope3.

googleSignInClientId

string

Google API कंसोल OAuth 2.0 क्लाइंट आईडी जिसका इस्तेमाल 'Google साइन-इन' के लिए ऐप्लिकेशन में किया जा रहा है. यह फ़ील्ड, ID_TOKEN के दावे के टाइप के लिए ज़रूरी है. इसका इस्तेमाल, आईडी टोकन के aud (ऑडियंस) फ़ील्ड में किया जाता है: http://openid.net/specs/openid-connect-core-1_0.html#IDToken. आईडी टोकन के बारे में ज़्यादा जानकारी के लिए, https://developers.google.com/identity/protocols/OpenIDConnect पर जाएं.

assertionTypes[]

enum (AssertionType)

दावे के ऐसे टाइप की सूची जो ऐप्लिकेशन, टोकन एंडपॉइंट पर इस्तेमाल कर सकता है.

basicAuthHeaderForTokenEndpoint

boolean

अगर यह फ़ील्ड 'सही है' पर सेट है, तो टोकन एंडपॉइंट के लिए बेसिक ऑथराइज़ेशन हेडर का इस्तेमाल किया जाता है. ऐसा नहीं होने पर, पोस्ट के मुख्य हिस्से में क्लाइंट आईडी और सीक्रेट का इस्तेमाल किया जाता है.

revocationEndpoint

string

टोकन रद्द करने का एंडपॉइंट. सही वैल्यू पाने के लिए, कृपया आईडीपी (IdP) का डेवलपर दस्तावेज़ देखें. उदाहरण के लिए, https://login.example.com/oauth/revoke.

androidAppFlip[]

object (AndroidAppFlip)

Android AppFlip के लिए खाता लिंक करने का कॉन्फ़िगरेशन.

iosAppFlip[]

object (IosAppFlip)

खाता लिंक करने का कॉन्फ़िगरेशन iOS AppFlip.

AndroidAppFlip

Android AppFlip के लिए खाता लिंक करने का कॉन्फ़िगरेशन.

JSON के काेड में दिखाना
{
  "appPackageName": string,
  "appSignature": string,
  "appFlipIntent": string
}
फ़ील्ड
appPackageName

string

3P ऐप्लिकेशन का पैकेज नाम.

appSignature

string

3P ऐप्लिकेशन के लिए उनके साइनिंग सिग्नेचर का SHA-256 फ़िंगरप्रिंट.

appFlipIntent

string

इंटेंट कार्रवाई, जिसका इस्तेमाल 3P ऐप्लिकेशन को शुरू करने के लिए किया जाना चाहिए.

IosAppFlip

खाता लिंक करने का कॉन्फ़िगरेशन iOS AppFlip.

JSON के काेड में दिखाना
{
  "universalLink": string
}
फ़ील्ड