AccountLinking

AccountLinking ช่วยให้ Google แนะนําผู้ใช้เพื่อลงชื่อเข้าใช้บริการทางเว็บของแอปได้

สําหรับประเภทการเชื่อมโยง Google Sign-In และ OAuth + Google Sign-In นั้น Google จะสร้างรหัสไคลเอ็นต์ที่ระบุแอปของคุณให้ Google ทราบ ("รหัสไคลเอ็นต์ที่ออกโดย Google สําหรับการดําเนินการของคุณ" บน UI ของคอนโซล) ช่องนี้เป็นแบบอ่านอย่างเดียวและจะตรวจสอบได้โดยไปที่หน้าการลิงก์บัญชีของ UI ของคอนโซล โปรดดู https://developers.google.com/assistant/identity/google-sign-in

หมายเหตุ: สําหรับประเภทการตั้งค่าบัญชีการลิงก์บัญชีทั้งหมด (ยกเว้น Google Sign-In) คุณต้องระบุชื่อผู้ใช้และรหัสผ่านของบัญชีทดสอบใน Settings.testing_instructions ของทีมตรวจสอบจึงจะดูแอปได้ (ผู้ใช้จะไม่เห็นส่วนนี้)

ตัวแทนของ YAML
enableAccountCreation: boolean
linkingType: enum (LinkingType)
authGrantType: enum (AuthGrantType)
appClientId: string
authorizationUrl: string
tokenUrl: string
scopes: 
  - string
learnMoreUrl: string
useBasicAuthHeader: boolean
ช่อง
enableAccountCreation

boolean

ต้องระบุ หากเป็น true ผู้ใช้จะลงชื่อสมัครใช้บัญชีใหม่ผ่านเสียงได้ หากเป็น false คุณจะสร้างบัญชีได้เฉพาะบนเว็บไซต์เท่านั้น เลือกตัวเลือกนี้หากคุณต้องการแสดงข้อกําหนดในการให้บริการหรือขอคํายินยอมจากผู้ใช้ในระหว่างการลงชื่อสมัครใช้ [link] ต้องไม่เป็น GOOGLE_SIGN_IN หากเป็น false linkType เป็น OAUTH ไม่ได้เมื่อ true นี้

linkingType

enum (LinkingType)

ต้องระบุ ประเภทการลิงก์ที่จะใช้ ดูรายละเอียดเพิ่มเติมเกี่ยวกับประเภทการลิงก์ได้ที่ https://developers.google.com/assistant/identity

authGrantType

enum (AuthGrantType)

ไม่บังคับ ระบุประเภทการตรวจสอบสิทธิ์สําหรับ Oauth linkType

appClientId

string

ไม่บังคับ รหัสไคลเอ็นต์ที่ออกโดยแอปของคุณไปยัง Google นี่คือรหัสไคลเอ็นต์ OAuth2 ที่ระบุ Google ในบริการของคุณ ตั้งค่าเมื่อใช้ OAuth เท่านั้น

authorizationUrl

string

ไม่บังคับ ปลายทางสําหรับหน้าเว็บการลงชื่อเข้าใช้ของคุณที่สนับสนุนโค้ด OAuth2 หรือขั้นตอนโดยนัย URL ต้องใช้ HTTPS ตั้งค่าเมื่อใช้ OAuth เท่านั้น

tokenUrl

string

ไม่บังคับ ปลายทาง OAuth2 สําหรับการแลกเปลี่ยนโทเค็น URL ต้องใช้ HTTPS ไม่ได้ตั้งค่านี้เมื่อใช้ OAuth ที่ให้สิทธิ์แบบ IMPLICIT เป็นประเภทการลิงก์เท่านั้น ตั้งค่าเมื่อใช้ OAuth เท่านั้น

scopes[]

string

ไม่บังคับ รายการสิทธิ์ที่ผู้ใช้จะต้องยินยอมเพื่อใช้บริการ ตั้งค่าเมื่อใช้ OAuth เท่านั้น ตรวจสอบว่าได้ระบุข้อกําหนดในการให้บริการไว้ในข้อมูลไดเรกทอรีในส่วน LocalizedSettings.terms_of_service_url หากระบุช่องนี้

learnMoreUrl

string

ไม่บังคับ นี่คือหน้าเว็บบนบริการของคุณ ซึ่งอธิบายถึงสิทธิ์ที่ผู้ใช้ให้กับ Google ตั้งค่าเมื่อใช้ OAuth และ Google Sign-In เท่านั้น ตรวจสอบว่าได้ระบุข้อกําหนดในการให้บริการไว้ในข้อมูลไดเรกทอรีในส่วน LocalizedSettings.terms_of_service_url หากระบุช่องนี้

useBasicAuthHeader

boolean

ไม่บังคับ หากเป็น "จริง" โปรดอนุญาตให้ Google ส่งรหัสไคลเอ็นต์และข้อมูลลับผ่านส่วนหัวการตรวจสอบสิทธิ์พื้นฐานของ HTTP มิฉะนั้น Google จะใช้รหัสไคลเอ็นต์และรหัสลับภายในเนื้อหาของโพสต์ ตั้งค่าเมื่อใช้ OAuth เท่านั้น ตรวจสอบว่าได้ระบุข้อกําหนดในการให้บริการไว้ในข้อมูลไดเรกทอรีในส่วน LocalizedSettings.terms_of_service_url หากระบุช่องนี้