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

URL ที่ระบบจะเปลี่ยนเส้นทางผู้ใช้ไปเพื่อป้อนข้อมูลเข้าสู่ระบบ เช่น https://login.example.org/oauth/v2/authorize

accessTokenUrl

string

URL สำหรับดึงข้อมูลโทเค็นเพื่อการเข้าถึงที่มีรหัสการให้สิทธิ์ เช่น https://login.example.org/oauth/v2/token

scopes[]

string

รายการขอบเขตที่ผู้ใช้ต้องให้สิทธิ์ รองรับขอบเขตสูงสุด 10 ขอบเขต

scopeExplanationUrl

string

URL ของแอปสำหรับแสดงข้อมูลเกี่ยวกับขอบเขตที่โทเค็นเพื่อการเข้าถึงมีให้ URL จะต่อท้ายด้วยพารามิเตอร์การค้นหา "scopes" ที่มีรายการขอบเขตที่ขอ เช่น ?scopes=scope1+scope2+scope3.

googleSignInClientId

string

รหัสไคลเอ็นต์ OAuth 2.0 ของคอนโซล Google API ที่แอปสำหรับ 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

ใช้ส่วนหัวการตรวจสอบสิทธิ์พื้นฐานสำหรับปลายทางของโทเค็น หากตั้งค่าช่องนี้เป็น "จริง" มิฉะนั้น ให้ใช้รหัสไคลเอ็นต์และข้อมูลลับภายในเนื้อหาของโพสต์

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

ชื่อแพ็กเกจของแอปบุคคลที่สาม

appSignature

string

ลายนิ้วมือ SHA-256 ของลายเซ็นที่ลงนามสำหรับแอป 3P

appFlipIntent

string

การดำเนินการผ่าน Intent ที่ควรใช้เพื่อเริ่มแอปของบุคคลที่สาม

IosAppFlip

การกำหนดค่าการลิงก์บัญชี iOS AppFlip

การแสดง JSON
{
  "universalLink": string
}
ช่อง