Google ile Oturum Açma ve Google Tek Dokunuş için JavaScript istemci kitaplığı, en yaygın tarayıcılar ve platformlarla uyumlu olacak şekilde tasarlanmıştır. Tüm tarayıcılarda veya platformlarda çalışacağı garanti edilmez.
Güvenlik riskleri nedeniyle JavaScript istemci kitaplığı yalnızca her tarayıcının en son iki sürümünde desteklenir.
Uyumluluk
Google ile oturum açma düğmesi ve One Tap ile oturum açma akışları için destek, tarayıcı ve platform kombinasyonlarına göre değişir.
Kullanıcı deneyimi, tarayıcılar arasında aşağıdaki özelliklerin kullanılabilirliğine bağlı olarak farklılık gösterebilir:
- Akıllı Takip Önleme (ITP)
- Federated Credentials Management API (FedCM)
Desteklenen oturum açma akışları ve özellikleri aşağıdaki tablolarda gösterilmektedir. Tüm tarayıcılar tüm platformlarda kullanılamaz. Yok (N/A), desteklenen bir tarayıcının platformda kullanılamadığı anlamına gelir.
Google ile Oturum Açma
Tarayıcı / Platform | Android | iOS * | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome | |||||
Edge | |||||
Firefox | |||||
Safari | Yok | Yok | Yok |
* ITP nedeniyle iOS için yönlendirme modu gereklidir.
One Tap
Tarayıcı / Platform | Android | iOS | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome † | * | ||||
Edge * † | |||||
Firefox * | |||||
Safari | Yok | Yok | Yok |
* ITP gerektiren tarayıcılarda yükseltilmiş tek dokunma kullanıcı deneyimini etkinleştirmek için ek yapılandırma gerekir.
† FedCM, Chrome 117 veya sonraki sürümlerde kullanılabilir. Daha fazla bilgi için MDN Tarayıcı uyumluluğu tablosuna bakın.
Üçüncü taraf çerezleri
Google Kimlik Hizmetleri, W3C FedID topluluk grubunun FedCM üzerinde çalışan bir üyesi olarak kullanıcı gizliliğini ve güvenliğini artırmak için çalışmaktadır. Bu çalışmalar kapsamında, mevcut web sitelerinde yapılan değişiklikler en aza indirilir ve kullanıcılarımızın kullanım kolaylığı korunur. GIS JavaScript kitaplığı artık önerilen FedCM API'yi destekliyor.
Ağustos 2023 itibarıyla Google Kimlik Hizmetleri, FedCM'yi tam olarak desteklemektedir ve kullanılmasını önermektedir. Bazı mevcut web uygulamaları için FedCM'yi benimseme konusunda değişiklik yapılması gerekebilir.
Önerilen
- Yeni web uygulamaları için FedCM'yi etkinleştirin ve mevcut uygulamaları taşıyın.
Önerilmeyen
- FedCM'yi devre dışı bırakma
Ağustos 2022 itibarıyla Google Kimlik Hizmetleri, sınırlı bir FedCM kaynak denemesi gerçekleştirmiştir. Yaklaşık 20 web sitesi ve 300.000 kullanıcı, FedCM API'leri ve GIS'i kullanarak başarılı bir şekilde oturum açtı.
İlk geri bildirimler, çoğu web sitesinde üçüncü taraf çerezleri olmadan daha gizli ve güvenli bir oturum açma sürecine geçişin, mevcut GIS kitaplığında geriye dönük uyumlu güncellemelerle şeffaf bir şekilde yapılabileceğini gösterdi. Mevcut kullanıcı akışlarında ve web sitelerinde çok az değişiklik yapılması veya hiç değişiklik yapılmaması gerekiyordu. Bu, FedCM API'lerinin yaygın olarak benimsenmesi mevcut web sitelerinin sorunsuz bir şekilde geçiş yapmasına bağlı olduğundan kritik bir noktadır.
Bu ön geri bildirime dayanarak GIS, FedCM ile GIS testine katılımı genişletmeyi planlıyor.
Denemeler sırasında bu sorunlar keşfedildi ve FedCM, GIS tarafından benimsendiğinde bazı web sitelerinin işlem yapması gerekebilir:
- Tarayıcı tarafından oluşturulan iletişim kutuları, sitelerin oturum açma iletişim kutusu konumlandırmasını kontrol etmek için stil özellikleri veya ara iframe'ler kullanma özelliğini ortadan kaldırır. Bu durum, mevcut site içeriğini gizleyebilir. Bu içeriklerin bazıları, kullanıcıların oturum açmadan önce görmesi gereken faydalı veya önemli içerikler olabilir.
- Henüz yaygın olarak kullanılmasa da bazı siteler CSP ve COOP kullanabilir. Bu durumlarda, sitelerin tarayıcıları yönlendirmek için değişiklikler yapması gerekebilir. Bu değişiklikler, pop-up'lara izin verilmesini ve siteler arası kaynakların yüklenmesini sağlar.