AccountLinking

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

जेएसओएन के काेड में दिखाना
{
  "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

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

androidAppFlip[]

object (AndroidAppFlip)

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

iosAppFlip[]

object (IosAppFlip)

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

AndroidAppFlip

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

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

string

3P (तीसरे पक्ष का) ऐप्लिकेशन का पैकेज नाम.

appSignature

string

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

appFlipIntent

string

3P (तीसरे पक्ष का) ऐप्लिकेशन शुरू करने के लिए, इंटेंट के तौर पर की जाने वाली कार्रवाई.

IosAppFlip

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

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