AccountLinking

AccountLinking memungkinkan Google memandu pengguna untuk login ke layanan web Aplikasi.

Untuk jenis penautan Login dengan Google dan OAuth + Login dengan Google, Google membuat client ID yang mengidentifikasi Aplikasi Anda ke Google ("Client ID yang dikeluarkan oleh Google untuk Actions Anda" di UI Konsol). Kolom ini bersifat hanya baca dan dapat diperiksa dengan membuka halaman Penautan Akun di UI Konsol. Lihat: https://developers.google.com/assistant/identity/google-sign-in

Catatan: Untuk semua jenis setelan penautan akun (kecuali Login dengan Google), Anda harus memberikan nama pengguna dan sandi untuk akun pengujian di Settings.testing_instructions agar tim peninjau dapat meninjau aplikasi (tidak akan dapat dilihat oleh pengguna).

Representasi YAML
enableAccountCreation: boolean
linkingType: enum (LinkingType)
authGrantType: enum (AuthGrantType)
appClientId: string
authorizationUrl: string
tokenUrl: string
scopes: 
  - string
learnMoreUrl: string
useBasicAuthHeader: boolean
Kolom
enableAccountCreation

boolean

Wajib. Jika true, pengguna diizinkan mendaftar untuk akun baru melalui suara. Jika false, pembuatan akun hanya diizinkan di situs Anda. Pilih opsi ini jika Anda ingin menampilkan persyaratan layanan atau mendapatkan izin pengguna saat mendaftar. linkingType tidak boleh berupa GOOGLE_SIGN_IN jika ini adalah false. linkingType tidak boleh OAUTH jika ini adalah true.

linkingType

enum (LinkingType)

Wajib. Jenis penautan yang akan digunakan. Lihat https://developers.google.com/assistant/identity untuk mengetahui detail selengkapnya tentang jenis penautan.

authGrantType

enum (AuthGrantType)

Opsional. Menunjukkan jenis autentikasi untuk OAUTH linkingType.

appClientId

string

Opsional. Client ID yang dikeluarkan oleh Aplikasi Anda ke Google. Ini adalah Client ID OAuth2 yang mengidentifikasi Google ke layanan Anda. Hanya disetel saat menggunakan OAuth.

authorizationUrl

string

Opsional. Endpoint untuk halaman web login Anda yang mendukung kode OAuth2 atau alur implisit. URL harus menggunakan HTTPS. Hanya disetel saat menggunakan OAuth.

tokenUrl

string

Opsional. Endpoint OAuth2 untuk pertukaran token. URL harus menggunakan HTTPS. Opsi ini tidak ditetapkan jika hanya menggunakan OAuth dengan pemberian IMPLICIT sebagai jenis penautan. Hanya disetel saat menggunakan OAuth.

scopes[]

string

Opsional. Daftar izin yang harus disetujui pengguna untuk menggunakan layanan Anda. Hanya disetel saat menggunakan OAuth. Pastikan untuk menyediakan Persyaratan Layanan dalam informasi direktori di bagian LocalizedSettings.terms_of_service_url jika menentukan kolom ini.

learnMoreUrl

string

Opsional. Ini adalah halaman web di layanan Anda yang menjelaskan izin yang diberikan pengguna kepada Google. Hanya tetapkan jika menggunakan OAuth dan Login dengan Google. Pastikan untuk menyediakan Persyaratan Layanan dalam informasi direktori di bagian LocalizedSettings.terms_of_service_url jika menentukan kolom ini.

useBasicAuthHeader

boolean

Opsional. Jika true (benar), izinkan Google untuk mengirimkan client ID dan secret klien melalui header autentikasi dasar HTTP. Jika tidak, Google akan menggunakan client ID dan secret di dalam isi postingan. Hanya disetel saat menggunakan OAuth. Pastikan untuk menyediakan Persyaratan Layanan dalam informasi direktori di bagian LocalizedSettings.terms_of_service_url jika menentukan kolom ini.