Penerapan Login dengan Google di Pengelola Kredensial memungkinkan Anda mengonfigurasi pengalaman pendaftaran dan login. Pengelola Kredensial 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 dari Login dengan Google membantu Anda menyediakan akses login untuk aplikasi Anda di perangkat mana 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-nya 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 sheet bawah mendukung Login Otomatis, yang menghilangkan langkah-langkah manual bagi pengguna yang kembali dan telah memberi otorisasi aplikasi.
- Login dengan Google mendukung autentikasi lintas platform.
Kompatibilitas versi
Implementasi Login dengan Google di Pengelola Kredensial berfungsi di perangkat yang menjalankan Android 4.4 (Level API 19) dan yang lebih tinggi.
Panduan antarmuka pengguna
Saat menyertakan Login dengan Google, sebaiknya Anda menerapkan kedua antarmuka pengguna berikut:
- UI sheet 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 sheet bawah.
- Sheet 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 diintegrasikan dalam Credential Manager API. Anda tidak perlu membuat antarmuka pengguna sendiri untuk menggunakan UI sheet bawah.
Penggunaan UI sheet bawah memberikan pengalaman autentikasi yang konsisten kepada pengguna di seluruh Login dengan Google, kunci sandi, dan sandi.
Menggunakan tombol Login dengan Google
Tombol Login dengan Google memberi pengguna opsi yang berbeda 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 artikel Mulai menggunakan Google Auth Platform.
Selesaikan verifikasi merek: Merek Anda harus diverifikasi agar nama aplikasi Anda dapat dilihat oleh pengguna di layar persetujuan Login dengan Google. Untuk informasi selengkapnya tentang verifikasi merek, lihat Pusat Bantuan Verifikasi Aplikasi OAuth dan Mengirimkan aplikasi untuk verifikasi merek
Lihat juga
Studi kasus: