Browser dan platform yang didukung

Library klien JavaScript untuk Login dengan Google dan Google One Tap dirancang agar kompatibel dengan sebagian besar browser dan platform umum. Cara ini tidak dijamin akan berfungsi di semua browser atau platform.

Karena risiko keamanan, library klien JavaScript hanya didukung pada dua versi terbaru dari setiap browser.

Kompatibilitas

Dukungan untuk tombol Login Dengan Google dan alur login Sekali Ketuk bervariasi di seluruh kombinasi browser dan platform.

Pengalaman pengguna dapat berbeda di setiap browser berdasarkan ketersediaan fitur berikut:

Alur dan fitur login yang didukung ditampilkan dalam tabel berikut. Tidak semua browser tersedia di semua platform, T/A berarti browser yang didukung tidak tersedia di platform tersebut.

Login dengan Google

Browser / Platform Android iOS * macOS Linux Windows 10
Chrome
Edge
Firefox
Safari T/A T/A T/A

* Karena ITP, mode pengalihan diperlukan untuk iOS.

Sekali Ketuk

Browser / Platform Android iOS macOS Linux Windows 10
Chrome *
Tepi *
Firefox *
Safari T/A T/A T/A

* Konfigurasi tambahan diperlukan untuk mengaktifkan UX Sekali Ketuk yang diupgrade untuk browser yang memerlukan ITP.

FedCM tersedia di Chrome 117 atau yang lebih baru. Lihat diagram Kompatibilitas browser MDN untuk mengetahui informasi selengkapnya.

Cookie pihak ketiga

Privacy Sandbox untuk Web dan rencana penghapusan cookie pihak ketiga Chrome menyebabkan perubahan signifikan pada Layanan Identitas Google (GIS) dan login pengguna.

Sebagai peserta dalam kelompok komunitas FedID W3C yang menangani FedCM, Google Identity Services telah berupaya meningkatkan privasi dan keamanan pengguna, sekaligus meminimalkan perubahan pada situs yang ada dan menjaga kemudahan penggunaan bagi pengguna kami. Library JavaScript GIS kini mendukung FedCM API yang diusulkan.

Mulai Agustus 2023, Google Identity Services sepenuhnya mendukung FedCM dan merekomendasikan penggunaannya. Perubahan terhadap adopsi FedCM mungkin diperlukan untuk beberapa aplikasi web yang sudah ada. Sebelum menguji alur login dengan cookie pihak ketiga yang diblokir, buka chrome://flags untuk mengaktifkan fitur FedCmWithoutThirdPartyCookies eksperimental. Langkah ini hanya diperlukan sampai rilis browser berikutnya menjadikannya default untuk semua pengguna.

Chrome akan memulai pengujian berskala untuk pemblokiran cookie pihak ketiga pada Januari 2024 dengan pemblokiran 100% yang direncanakan pada akhir 2024.

Direkomendasikan

Tidak Direkomendasikan

  • Menonaktifkan FedCM.

Mulai Agustus 2022, Google Identity Services telah melakukan uji coba origin FedCM terbatas. Sekitar 20 situs dan 300 ribu pengguna berhasil login menggunakan FedCM API dan GIS.

Dengan senang hati kami sampaikan bahwa masukan awal telah menunjukkan bahwa bagi sebagian besar situs, beralih ke proses login yang lebih pribadi dan aman tanpa cookie pihak ketiga dapat terjadi secara transparan melalui update yang kompatibel dengan library GIS yang ada. Perubahan minimal atau tidak ada sama sekali pada alur penggunaan dan situs yang ada diperlukan. Ini adalah poin penting karena penggunaan API FedCM secara luas bergantung pada migrasi yang bebas masalah oleh situs yang sudah ada.

Berdasarkan masukan awal ini, GIS berencana memperluas partisipasi dalam pengujian GIS dengan FedCM.

Selama uji coba, masalah ini ditemukan dan mungkin memerlukan beberapa situs untuk mengambil tindakan saat FedCM diadopsi oleh GIS:

  • Dialog yang dirender browser menghilangkan kemampuan yang sudah ada bagi situs untuk menggunakan atribut gaya atau iframe perantara untuk mengontrol penentuan posisi dialog login. Tindakan ini mungkin akan menutupi konten situs yang ada, yang beberapa di antaranya mungkin akan bermanfaat atau penting untuk dilihat pengguna sebelum login.
  • Meskipun belum di-deploy secara luas, beberapa situs mungkin menggunakan CSP dan COOP. Dalam kasus ini, situs mungkin harus melakukan perubahan pada browser mengarahkan browser agar mengizinkan pop-up dan memuat resource lintas situs.