Library klien JavaScript untuk Login dengan Google dan Login Sekali Ketuk Google dirancang agar kompatibel dengan sebagian besar browser dan platform umum. Tidak dijamin berfungsi di semua browser atau platform.
Karena risiko keamanan, library klien JavaScript hanya didukung di dua versi terbaru setiap browser.
Kompatibilitas
Dukungan untuk tombol Login dengan Google dan alur login Sekali Ketuk bervariasi di berbagai kombinasi browser dan platform.
Pengalaman pengguna dapat berbeda di antara 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.
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 † | * | ||||
Edge * † | |||||
Firefox * | |||||
Safari | T/A | T/A | T/A |
* Konfigurasi tambahan diperlukan untuk mengaktifkan UX Login 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
Sebagai peserta dalam grup komunitas FedID W3C yang mengerjakan FedCM, Google Identity Services telah berupaya meningkatkan privasi dan keamanan pengguna sekaligus meminimalkan perubahan pada situs yang ada dan mempertahankan 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 untuk mengadopsi FedCM mungkin diperlukan untuk beberapa aplikasi web yang ada.
Direkomendasikan
- Aktifkan FedCM untuk aplikasi web baru dan migrasikan aplikasi yang ada.
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 untuk sebagian besar situs, beralih ke proses login yang lebih pribadi dan aman tanpa cookie pihak ketiga dapat dilakukan secara transparan melalui update yang kompatibel dengan versi sebelumnya pada library GIS yang ada. Perubahan minimal hingga tidak ada perubahan pada alur pengguna dan situs yang ada. Hal ini merupakan poin penting karena penggunaan API FedCM secara luas bergantung pada migrasi tanpa masalah oleh situs yang sudah ada.
Berdasarkan masukan awal ini, GIS berencana memperluas partisipasi dalam menguji GIS dengan FedCM.
Selama uji coba, masalah ini ditemukan dan mungkin mengharuskan beberapa situs web mengambil tindakan saat FedCM diadopsi oleh GIS:
- Dialog yang dirender browser menghilangkan kemampuan situs yang ada untuk menggunakan atribut gaya atau iframe perantara guna mengontrol penempatan dialog login. Hal ini dapat mengaburkan konten situs yang ada, yang sebagian di antaranya mungkin 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 untuk mengarahkan browser agar mengizinkan pop-up dan memuat resource lintas situs.