Tentang Login dengan Google

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.

UI pemilihan kredensial sheet bawah Pengelola Kredensial.
UI pemilihan kredensial sheet bawah Credential Manager.

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.

Tombol Login dengan Google.
Tombol Login dengan Google.

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: