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 ( |
Kolom | |
---|---|
enableAccountCreation |
Wajib. Jika |
linkingType |
Wajib. Jenis penautan yang akan digunakan. Lihat https://developers.google.com/assistant/identity untuk mengetahui detail selengkapnya tentang jenis penautan. |
authGrantType |
Opsional. Menunjukkan jenis autentikasi untuk OAUTH linkingType. |
appClientId |
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 |
Opsional. Endpoint untuk halaman web login Anda yang mendukung kode OAuth2 atau alur implisit. URL harus menggunakan HTTPS. Hanya disetel saat menggunakan OAuth. |
tokenUrl |
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[] |
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 |
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 |
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. |