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

Lakukan migrasi dari Login dengan Google untuk Android ke Pengelola Kredensial Android untuk menyederhanakan pengalaman autentikasi aplikasi dan praktik pengembangan yang siap menghadapi masa depan. 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 Pengelola Kredensial.

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 sederhana dan terpadu yang memungkinkan dukungan untuk praktik dan fitur modern sekaligus meningkatkan pengalaman autentikasi bagi pengguna, Pengelola Kredensial menawarkan beberapa keunggulan utama dibandingkan Login dengan Google versi lama untuk Android:

  • Alur sederhana dan sederhana yang dibangun dengan Pengelola Kredensial telah terbukti mengurangi waktu pendaftaran dan login rata-rata hingga 50%.
  • Pengelola Kredensial mengintegrasikan dukungan untuk metode multi-login, termasuk Login dengan Google, kunci sandi, dan sandi.
  • Pengelola Kredensial adalah API tunggal terpadu yang menyediakan antarmuka pengguna yang lebih konsisten di seluruh perangkat Android, selaras dengan standar keamanan yang terus 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, sehingga pengguna dapat memilih penyedia kredensial pilihan mereka.
  • Pengelola Kredensial sepenuhnya mendukung tombol Login dengan Google, sehingga developer dapat melepasnya 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 Anda, baca panduan developer. Baca mengautentikasi pengalaman pengguna dengan kunci sandi untuk memahami cara desain alur identitas Anda. Baca panduan Mengintegrasikan Pengelola Kredensial dengan Login dengan Google untuk mengetahui detail penerapan di tombol Sekali Ketuk atau Login dengan Google.

Memigrasikan otorisasi ke AuthorizationClient API

Berbeda dengan Login dengan Google versi lama, fungsi autentikasi dan otorisasi kini tersedia sebagai dua alur yang terpisah dan berbeda. Pengelola Kredensial 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 dari Akun Google secara terpisah jika diperlukan oleh aplikasi, bukan hanya waktu login.

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