La bibliothèque cliente JavaScript pour la fonctionnalité Se connecter avec Google et Google One Tap est conçue pour être compatible avec la plupart des navigateurs et plates-formes courants. Il n'est pas garanti qu'elle 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 prise en charge du bouton Se connecter avec Google et des parcours de connexion One Tap varie selon les combinaisons de navigateur et de plate-forme.
L'expérience utilisateur peut varier d'un navigateur à l'autre en fonction de la disponibilité des fonctionnalités suivantes:
Les flux et les fonctionnalités de connexion compatibles sont présentés dans les tableaux suivants. Tous les navigateurs ne sont pas disponibles sur toutes les plates-formes. "N/A" signifie qu'aucun navigateur compatible n'est disponible sur la plate-forme.
Se connecter avec Google
Navigateur / Plate-forme | Android | iOS * | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome | |||||
En périphérie | |||||
Firefox | |||||
Safari | N/A | N/A | N/A |
* En raison de l'ITP, le mode de redirection est requis pour iOS.
One Tap
Navigateur / Plate-forme | Android | iOS | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome † | * | ||||
Bord* † | |||||
Firefox * | |||||
Safari | N/A | N/A | N/A |
* Une configuration supplémentaire est nécessaire pour activer l'expérience utilisateur One Tap mise à jour pour les navigateurs nécessitant ITP.
† FedCM est disponible dans Chrome 116 et Edge 116 ou versions ultérieures. Pour en savoir plus, consultez le tableau Compatibilité des navigateurs de MDN.
Cookies tiers
La Privacy Sandbox pour le Web et la suppression prévue des cookies tiers par Chrome entraînent des modifications importantes au niveau des services Google Identity Services (SIG) et de la procédure de connexion des utilisateurs.
En tant que membre du groupe communautaire FedID du W3C travaillant sur le programme FedCM, Google Identity Services s'efforce d'améliorer la confidentialité et la sécurité des utilisateurs, tout en limitant les modifications apportées aux sites Web existants et en préservant la facilité d'utilisation pour nos utilisateurs. La bibliothèque JavaScript SIG est à présent compatible avec l'API FedCM proposée.
Depuis août 2023, Google Identity Services est entièrement compatible avec FedCM et recommande son utilisation. Il se peut que vous deviez adopter FedCM pour certaines applications Web existantes.
Avant de tester les flux de connexion avec des cookies tiers bloqués, ouvrez chrome://flags
pour activer la fonctionnalité expérimentale FedCmWithoutThirdPartyCookies
. Cette étape n'est nécessaire que jusqu'à ce qu'une version ultérieure du navigateur la rende par défaut pour tous les utilisateurs.
Chrome prévoit de lancer des tests à grande échelle du blocage des cookies tiers en janvier 2024, avec un blocage à 100% prévu d'ici la fin de l'année 2024.
Recommandé
- Activez FedCM pour les nouvelles applications Web et migrez les applications existantes.
Non recommandé
- Désactivation de FedCM...
En août 2022, Google Identity Services a mené une phase d'évaluation FedCM limitée. Environ 20 sites Web et 300 000 utilisateurs se sont connectés avec succès à l'aide des API FedCM et des SIG.
Nous sommes heureux d'annoncer que les premiers commentaires ont dé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 SIG existante. Le besoin d'apporter peu ou pas de modifications aux parcours utilisateur et aux sites Web existants était requis. Il s'agit d'un point essentiel, car l'adoption généralisée des API FedCM repose sur une migration sans problème des sites Web existants.
Sur la base de ces commentaires préliminaires, SIG prévoit d'étendre la participation aux tests de SIG avec FedCM.
Au cours des essais, ces problèmes ont été détectés et peuvent nécessiter des actions sur certains sites Web lorsque FedCM est adopté par les SIG:
- Les boîtes de dialogue affichées dans le navigateur empêchent déjà les sites d'utiliser des attributs de style ou des cadres iFrame intermédiaires pour contrôler le positionnement des boîtes de dialogue de connexion. Cela peut masquer le contenu existant du site, dont certains peuvent être utiles ou essentiels pour que les utilisateurs puissent le voir avant de se connecter.
- Bien qu'ils ne soient pas encore déployés à grande échelle, certains sites peuvent utiliser CSP et COOP. Dans ce cas, les sites peuvent avoir besoin d'apporter des modifications aux navigateurs pour autoriser les pop-ups et charger des ressources intersites.