AccountLinking

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

نشانی اینترنتی برنامه برای نمایش اطلاعات مربوط به حوزه‌هایی که نشانه دسترسی برای آنها اعطا می‌شود. URL با یک پارامتر جستجو "scopes" که حاوی لیستی از محدوده های درخواستی است، اضافه می شود، به عنوان مثال: ?scopes=scope1+scope2+scope3 .

googleSignInClientId

string

شناسه سرویس گیرنده Google API Console OAuth 2.0 که توسط App for Google Sign-In استفاده می‌شود. این فیلد برای نوع ادعای 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

اگر این فیلد روی true تنظیم شده باشد، از سرصفحه اصلی تأیید اعتبار برای نقطه پایانی نشانه استفاده می کند. در غیر این صورت، از شناسه مشتری و مخفی در داخل بدنه پست استفاده می کند.

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

اثر انگشت SHA-256 امضای امضای آنها برای برنامه 3P.

appFlipIntent

string

اقدام قصدی که باید برای شروع برنامه 3P استفاده شود.

IosAppFlip

پیکربندی پیوند حساب iOS AppFlip.

نمایندگی JSON
{
  "universalLink": string
}
زمینه های