AccountLinking

Liên kết tài khoản cho phép Google hướng dẫn người dùng đăng nhập vào các dịch vụ web của Ứng dụng.

Đối với loại liên kết Google Đăng nhập và OAuth + Đăng nhập bằng Google, Google sẽ tạo một mã ứng dụng khách để nhận dạng Ứng dụng của bạn với Google ("Mã ứng dụng do Google cấp cho Hành động của bạn" trên giao diện người dùng Console). Trường này chỉ đọc và có thể kiểm tra bằng cách điều hướng tới trang Liên kết tài khoản của giao diện người dùng Console. Xem: https://developers.google.com/assistant/identity/google-sign-in

Lưu ý: Đối với tất cả các loại cài đặt liên kết tài khoản (ngoại trừ loại Đăng nhập bằng Google), bạn phải cung cấp tên người dùng và mật khẩu cho tài khoản thử nghiệm trong Settings.testing_instructions để nhóm đánh giá xem xét ứng dụng (chúng sẽ không hiển thị cho người dùng).

Đại diện YAML
enableAccountCreation: boolean
linkingType: enum (LinkingType)
authGrantType: enum (AuthGrantType)
appClientId: string
authorizationUrl: string
tokenUrl: string
scopes: 
  - string
learnMoreUrl: string
useBasicAuthHeader: boolean
Các trường
enableAccountCreation

boolean

Bắt buộc. Nếu true, người dùng được phép đăng ký tài khoản mới qua giọng nói. Nếu là false, bạn chỉ được phép tạo tài khoản trên trang web của mình. Chọn tùy chọn này nếu bạn muốn hiển thị các điều khoản dịch vụ hoặc có được sự đồng ý của người dùng trong khi đăng ký. linkType không được là GOOGLE_SIGN_IN khi đây là false. liên kết loại không thể là OAUTH khi đây là true.

linkingType

enum (LinkingType)

Bắt buộc. Loại liên kết sẽ sử dụng. Hãy truy cập vào https://developers.google.com/assistant/identity để biết thêm thông tin về các loại liên kết.

authGrantType

enum (AuthGrantType)

Không bắt buộc. Cho biết loại xác thực cho loại liên kết OAUTH.

appClientId

string

Không bắt buộc. Mã ứng dụng khách do Ứng dụng của bạn cấp cho Google. Đây là ID ứng dụng khách OAuth2 xác định Google với dịch vụ của bạn. Chỉ được đặt khi sử dụng OAuth.

authorizationUrl

string

Không bắt buộc. Điểm cuối dành cho trang web đăng nhập của bạn hỗ trợ mã OAuth2 hoặc các luồng ngầm ẩn. URL phải sử dụng HTTPS. Chỉ được đặt khi sử dụng OAuth.

tokenUrl

string

Không bắt buộc. Điểm cuối OAuth2 để trao đổi mã thông báo. URL phải sử dụng HTTPS. Điều này không được đặt khi chỉ sử dụng OAuth với cấp IMPLICIT làm loại liên kết. Chỉ được đặt khi sử dụng OAuth.

scopes[]

string

Không bắt buộc. Danh sách các quyền mà người dùng phải đồng ý để sử dụng dịch vụ của bạn. Chỉ được đặt khi sử dụng OAuth. Hãy đảm bảo cung cấp Điều khoản dịch vụ trong thông tin thư mục trong mục LocalizedSettings.terms_of_service_url nếu bạn chỉ định trường này.

learnMoreUrl

string

Không bắt buộc. Đây là trang web trên dịch vụ của bạn mô tả các quyền mà người dùng đang cấp cho Google. Chỉ đặt nếu sử dụng OAuth và Đăng nhập bằng Google. Hãy đảm bảo cung cấp Điều khoản dịch vụ trong thông tin thư mục trong mục LocalizedSettings.terms_of_service_url nếu bạn chỉ định trường này.

useBasicAuthHeader

boolean

Không bắt buộc. Nếu là true, cho phép Google truyền mã bí mật và mã ứng dụng khách qua tiêu đề xác thực HTTP cơ bản. Nếu không, Google sẽ sử dụng mã ứng dụng khách và khóa bí mật bên trong nội dung bài đăng. Chỉ được đặt khi sử dụng OAuth. Hãy đảm bảo cung cấp Điều khoản dịch vụ trong thông tin thư mục trong mục LocalizedSettings.terms_of_service_url nếu bạn chỉ định trường này.