Bermigrasi dari Login dengan Google versi lama ke Credential Manager dan AuthorizationClient

Bermigrasi dari Login dengan Google untuk Android ke Pengelola Kredensial Android untuk menyederhanakan pengalaman autentikasi aplikasi dan memastikan praktik pengembangan Anda siap untuk masa mendatang. Login dengan Google untuk Android tidak digunakan lagi dan akan dihapus dari Google Play Services Auth SDK. (com.google.android.gms:play-services-auth) pada tahun 2025.

Untuk autentikasi, developer harus memigrasikan project Android mereka ke Credential Manager, yang sepenuhnya mendukung alur One Tap dan tombol untuk Login dengan Google. Lihat postingan blog kami untuk mengetahui detailnya.

Untuk tindakan otorisasi yang memerlukan akses ke data pengguna yang disimpan oleh Google seperti Google Drive, gunakan AuthorizationClient API.

Memigrasikan autentikasi ke Credential Manager API

Dengan API terpadu yang disederhanakan yang memungkinkan dukungan untuk praktik dan fitur modern sekaligus meningkatkan pengalaman autentikasi bagi pengguna Anda, Pengelola Kredensial menawarkan beberapa keunggulan utama dibandingkan Login dengan Google lama untuk Android:

  • Alur yang disederhanakan dan disederhanakan yang dibuat dengan Pengelola Kredensial telah terbukti mengurangi waktu pendaftaran dan login rata-rata hingga 50%.
  • Pengelola Kredensial mengintegrasikan dukungan untuk beberapa metode login, termasuk Login dengan Google, kunci sandi, dan sandi.
  • Pengelola Kredensial adalah satu API terpadu yang menyediakan antarmuka pengguna yang lebih konsisten di seluruh perangkat Android, selaras dengan standar keamanan yang berkembang, dan menyederhanakan proses pengembangan Anda.
  • Pengelola Kredensial memberikan pengalaman pengguna yang konsisten dan terpadu di semua metode autentikasi.
  • Mulai Android 14, Pengelola Kredensial mendukung penyedia sandi dan kunci sandi pihak ketiga, yang memungkinkan pengguna memilih penyedia kredensial pilihan mereka.
  • Credential Manager sepenuhnya mendukung tombol Login dengan Google, sehingga developer dapat menempatkannya langsung ke alur yang ada.
  • Pengelola Kredensial mendukung kemampuan Sekali Ketuk, sehingga developer dapat langsung meminta pengguna untuk login dengan Akun Google mereka dengan sekali ketuk.

Untuk memulai integrasi Pengelola Kredensial, baca panduan developer. Baca pengalaman pengguna autentikasi dengan kunci sandi untuk memahami cara mendesain alur identitas Anda. Baca panduan Mengintegrasikan Pengelola Kredensial dengan Login dengan Google untuk mengetahui detail penerapan di One Tap atau tombol Login dengan Google.

Memigrasikan otorisasi ke AuthorizationClient API

Berbeda dengan Login dengan Google lama, fungsi autentikasi dan otorisasi kini tersedia sebagai dua alur terpisah dan berbeda. Credential Manager adalah API yang Anda gunakan untuk autentikasi di Android. Untuk tindakan otorisasi, seperti mengakses layanan seperti Google Drive, gunakan AuthorizationClient API. Pemisahan ini membantu Anda memetakan alur penggunaan ke intent pengguna, sehingga pengguna dapat mendaftar atau login dengan Akun Google mereka, dan Anda dapat memberikan izin otorisasi secara terpisah dari Akun Google mereka saat diperlukan oleh aplikasi, bukan hanya saat login.

Untuk mempelajari otorisasi lebih lanjut, baca panduan Memberi Otorisasi Akses ke Data Pengguna, dan lihat dokumentasi AuthorizationClient API.