帳戶連結功能可讓 Google 引導使用者登入應用程式的網路服務。
針對 Google 登入和 OAuth + Google 登入連結類型,Google 會產生用戶端 ID,用於向 Google 識別您的應用程式 (在控制台 UI 中為「Google 核發至您的 Actions」的用戶端 ID)。這個欄位僅供讀取,您可以前往控制台使用者介面的「帳戶連結」頁面查看。詳情請參閱:https://developers.google.com/assistant/identity/google-sign-in
注意:針對所有帳戶連結設定類型 (Google 登入設定類型除外),請務必在 Settings.testing_instructions 中提供測試帳戶的使用者名稱和密碼,以便審查團隊審查應用程式 (使用者不會看到這些資訊)。
| YAML 表示法 | |
|---|---|
enableAccountCreation: boolean linkingType: enum ( |
|
| 欄位 | |
|---|---|
enableAccountCreation |
必要欄位。如果 |
linkingType |
必要欄位。要使用的連結類型。如要進一步瞭解連結類型,請前往 https://developers.google.com/assistant/identity。 |
authGrantType |
選用設定。用於表示 OAUTH linksType 的驗證類型。 |
appClientId |
選用設定。應用程式向 Google 核發的用戶端 ID。這是用來識別 Google 服務的 OAuth2 用戶端 ID。只有在使用 OAuth 時才能設定。 |
authorizationUrl |
選用設定。支援 OAuth2 程式碼或隱含流程的登入網頁端點。網址必須使用 HTTPS。只有在使用 OAuth 時才能設定。 |
tokenUrl |
選用設定。用於交換權杖的 OAuth2 端點。網址必須使用 HTTPS。如果只有使用 OAuth 和 IMPLICIT 授權做為連結類型,則不需要設定這項設定。只有在使用 OAuth 時才能設定。 |
scopes[] |
選用設定。使用者必須同意才能使用服務的權限清單。只有在使用 OAuth 時才能設定。如果指定這個欄位,請務必在 LocalizedSettings.terms_of_service_url 部分的目錄資訊中提供《服務條款》。 |
learnMoreUrl |
選用設定。這是您服務上的網頁,用來說明使用者授予 Google 的權限。只有在使用 OAuth 和 Google 登入的情況下設定。如果指定這個欄位,請務必在 LocalizedSettings.terms_of_service_url 部分的目錄資訊中提供《服務條款》。 |
useBasicAuthHeader |
選用設定。如果設為 true,則允許 Google 透過 HTTP 基本驗證標頭傳輸用戶端 ID 和密鑰。否則,Google 會在貼文內文中使用用戶端 ID 和密鑰。只有在使用 OAuth 時才能設定。如果指定這個欄位,請務必在 LocalizedSettings.terms_of_service_url 部分的目錄資訊中提供《服務條款》。 |