Implementasi Login dengan Google dari Credential Manager memungkinkan Anda mengonfigurasi pengalaman pendaftaran dan login. Credential Manager menyederhanakan kompleksitas autentikasi, sekaligus memastikan berbagi profil yang aman dan alur pendaftaran yang konsisten di seluruh ekosistem Android. Login dengan Google memungkinkan pengguna Anda menggunakan Akun Google mereka untuk login dan memberikan izin untuk membagikan informasi profil mereka dengan aman ke aplikasi Anda.
Sifat lintas platform Login dengan Google membantu Anda memberikan akses login untuk aplikasi Anda di perangkat apa pun di Android, iOS, dan web.
Panduan ini menjelaskan area berikut:
- Manfaat Login dengan Google
- Panduan antarmuka pengguna
- Prasyarat untuk penerapan
Panduan ini mengasumsikan bahwa Anda sudah memahami konsep berikut:
Manfaat Login dengan Google
Menggunakan Login dengan Google sebagai mekanisme autentikasi untuk aplikasi Anda memiliki manfaat berikut:
- Login dengan Google memastikan bahwa pengguna telah login ke Akun Google mereka baru-baru ini. Selain itu, Token ID Google pengguna dapat menyertakan informasi tentang terakhir kali pengguna melakukan autentikasi dengan Akun Google-nya di perangkat. Sistem pengelolaan akun dapat menggunakan informasi ini sebagai indikator untuk membuat keputusan tentang keamanan akun.
- Implementasi panel bawah mendukung Login Otomatis, yang menghapus langkah-langkah manual bagi pengguna yang kembali yang telah mengizinkan aplikasi.
- Login dengan Google mendukung autentikasi lintas platform.
Kompatibilitas versi
Implementasi Login dengan Google di Credential Manager berfungsi di perangkat yang menjalankan Android 4.4 (API level 19) dan yang lebih tinggi.
Panduan antarmuka pengguna
Saat menyertakan Login dengan Google, sebaiknya Anda menerapkan kedua antarmuka pengguna berikut:
- UI panel bawah, yang juga dapat menyertakan opsi login lain seperti kunci sandi dan sandi.
- Tombol "Login dengan Google" yang berbeda.
Sebaiknya Anda menerapkan kedua antarmuka karena alasan berikut:
- Sheet bawah adalah UI yang dapat ditutup pengguna, sedangkan tombol adalah elemen UX yang persisten. Tombol ini memungkinkan pengguna memulai ulang alur autentikasi tanpa perlu memulai ulang aplikasi jika mereka menutup panel bawah.
- Panel bawah tidak menyertakan akun yang memerlukan autentikasi ulang; namun, alur tombol memungkinkan pengguna mengakses akun ini.
- Jika tidak ada Akun Google di perangkat, UI panel bawah tidak akan muncul. Namun, tombol ini memungkinkan pengguna menambahkan akun baru ke perangkat.
Menggunakan UI panel bawah
UI sheet bawah Credential Manager terintegrasi dalam Credential Manager API. Anda tidak perlu membuat antarmuka pengguna sendiri untuk menggunakan UI panel bawah.
Penggunaan UI panel bawah memberi pengguna pengalaman autentikasi yang konsisten di Login dengan Google, kunci sandi, dan sandi.
Menggunakan tombol Login dengan Google
Tombol Login dengan Google memberi pengguna opsi yang jelas untuk menggunakan Akun Google mereka guna mendaftar dan login ke aplikasi Anda.
Prasyarat untuk menerapkan Login dengan Google
Untuk menerapkan Login dengan Google, selesaikan penyiapan berikut:
Konfigurasi Google Auth Platform: Untuk mengetahui informasi selengkapnya tentang cara mengonfigurasi project Google Cloud, lihat Mulai menggunakan Google Auth Platform.
Selesaikan verifikasi brand: Brand Anda harus diverifikasi agar nama aplikasi Anda dapat dilihat oleh pengguna di layar izin Login dengan Google. Untuk mengetahui informasi selengkapnya tentang verifikasi merek, lihat Pusat Bantuan Verifikasi Aplikasi OAuth dan Mengirimkan aplikasi untuk verifikasi merek.
Lihat juga
Studi kasus: