La bibliothèque de client JavaScript pour S'identifier avec Google et Google One Tap est conçue pour être compatible avec les navigateurs et plates-formes les plus courants. Il n'est pas garanti qu'il fonctionne sur tous les navigateurs ou plates-formes.
En raison des risques de sécurité, la bibliothèque cliente JavaScript n'est compatible qu'avec les deux dernières versions de chaque navigateur.
Compatibilité
La compatibilité du bouton "Se connecter avec Google" et des flux de connexion One Tap varie selon les combinaisons de navigateurs et de plates-formes.
L'expérience utilisateur peut varier d'un navigateur à l'autre en fonction de la disponibilité des fonctionnalités suivantes :
Les flux et fonctionnalités de connexion compatibles sont indiqués dans les tableaux suivants. Tous les navigateurs ne sont pas disponibles sur toutes les plates-formes. "N/A" signifie qu'un navigateur compatible n'est pas disponible sur la plate-forme.
Se connecter avec Google
Navigateur / Plate-forme | Android | iOS * | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome | |||||
Edge | |||||
Firefox | |||||
Safari | N/A | N/A | N/A |
* En raison de l'ITP, le mode redirection est requis pour iOS.
One Tap
Navigateur / Plate-forme | Android | iOS | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome † | * | ||||
Edge * † | |||||
Firefox * | |||||
Safari | N/A | N/A | N/A |
* Une configuration supplémentaire est nécessaire pour activer l'expérience utilisateur améliorée de l'authentification en un clic pour les navigateurs qui nécessitent ITP.
† FedCM est disponible dans Chrome 117 ou version ultérieure. Pour en savoir plus, consultez le tableau de compatibilité des navigateurs sur MDN.
Cookies tiers
En tant que membre du groupe communautaire FedID du W3C, qui travaille sur FedCM, Google Identity Services s'efforce d'améliorer la confidentialité et la sécurité des utilisateurs, tout en minimisant les modifications apportées aux sites Web existants et en préservant la facilité d'utilisation pour nos utilisateurs. La bibliothèque JavaScript GIS est désormais compatible avec l'API FedCM proposée.
Depuis août 2023, Google Identity Services est entièrement compatible avec FedCM et recommande son utilisation. Des modifications pour adopter FedCM peuvent être nécessaires pour certaines applications Web existantes.
Recommandé
- Activez FedCM pour les nouvelles applications Web et migrez les applications existantes.
Déconseillé
- Désactivation de FedCM.
Depuis août 2022, Google Identity Services a mené une phase d'essai Origin Trial FedCM limitée. Environ 20 sites Web et 300 000 utilisateurs se sont connectés avec succès à l'aide des API FedCM et de GIS.
Nous sommes heureux de vous annoncer que les premiers commentaires ont montré que, pour la plupart des sites Web, le passage à un processus de connexion plus privé et sécurisé sans cookies tiers peut se faire de manière transparente grâce à des mises à jour rétrocompatibles de la bibliothèque GIS existante. Nous avons dû apporter peu, voire aucune modification aux flux utilisateur et aux sites Web existants. Il s'agit d'un point essentiel, car l'adoption généralisée des API FedCM repose sur une migration sans problème par les sites Web existants.
Sur la base de ces premiers commentaires, GIS prévoit d'étendre la participation aux tests GIS avec FedCM.
Ces problèmes ont été découverts lors des tests et peuvent nécessiter que certains sites Web prennent des mesures lorsque FedCM sera adopté par GIS :
- Les boîtes de dialogue affichées par le navigateur empêchent les sites d'utiliser des attributs de style ou des iFrames intermédiaires pour contrôler le positionnement des boîtes de dialogue de connexion. Cela peut masquer le contenu existant du site, dont certains éléments peuvent être utiles ou essentiels pour les utilisateurs avant qu'ils ne se connectent.
- Bien qu'ils ne soient pas encore largement déployés, certains sites peuvent utiliser CSP et COOP. Dans ce cas, les sites devront peut-être apporter des modifications pour indiquer aux navigateurs d'autoriser les pop-ups et de charger les ressources multisites.