Add-on Google Classroom harus menggunakan single sign-on (SSO) Google untuk mengidentifikasi dan mengautentikasi pengguna.
Lihat Panduan OpenID Connect Google Identity untuk informasi lebih lanjut tentang SSO. Sebaiknya baca juga dokumentasi resmi Google tentang pendaftaran dan login pengguna untuk login otomatis dan Panduan Branding Login.
Lihat halaman login tanpa hambatan untuk panduan penerapan SSO Google di add-on Classroom. Panduan login tanpa hambatan juga merujuk pada paket pengujian yang dapat digunakan untuk memastikan add-on Anda mengikuti praktik terbaik login.
Alur login
Untuk mengurangi hambatan login bagi pengguna, Google Classroom menyediakan
parameter kueri login_hint
saat iframe dibuka. login_hint
adalah ID Google unik
pengguna, dan diberikan setelah pengguna login ke add-on Anda
untuk pertama kalinya. Parameter ini memberikan konteks tentang pengguna yang login
ke Google Classroom. Lihat halaman panduan parameter login untuk mengetahui diskusi parameter kueri ini secara lebih mendetail.
Anda harus menampilkan dialog login dengan Google jika parameter kueri login_hint
pengguna Google Classroom saat ini tidak cocok dengan pengguna add-on
yang login. Tombol harus mematuhi pedoman branding Google. Jika pengguna
sudah login, mereka tidak akan diminta untuk login lagi.
Gambar 1. Alur login saat pengguna pertama kali meluncurkan add-on Anda.
Penginstalan individual akan menambahkan add-on ke akun pengguna. Pengguna akan diminta untuk memberikan izin ke cakupan akses add-on saat add-on diinstal satu per satu.
Penginstalan administrator menambahkan add-on ke salah satu atau semua akun di domain, dan hanya dapat dilakukan oleh administrator domain. Administrator dapat memberikan izin secara opsional ke semua cakupan akses atas nama semua pengguna di domain; pengguna tidak akan diminta untuk memberikan izin ke cakupan akses apa pun jika administrator memilih untuk melakukannya.
Lihat Setelan penginstalan untuk mengetahui informasi selengkapnya.