Lorsqu'un utilisateur se connecte avec son compte Google dans un navigateur Web ou sur un appareil Android, il peut se connecter de manière fluide dans tous les navigateurs Web et appareils Android à l'aide du même compte Google. Cette fonctionnalité permet aux utilisateurs de profiter de la meilleure expérience possible sur plusieurs appareils en leur facilitant la connexion à votre service.
Lorsque le bouton est chargé sur le Web, il vérifie immédiatement si l'utilisateur a autorisé l'application. Cette vérification est appelée "mode immédiat". Si elle aboutit, les serveurs Google renvoient un jeton d'accès et transmettent un nouvel objet de résultat d'autorisation au rappel. Si le bouton ne peut pas effectuer d'autorisation en mode immédiat, l'utilisateur doit cliquer sur le bouton de connexion pour déclencher le parcours d'accès.
Pour activer l'authentification unique multiplate-forme:
- L'application Android et l'application Web doivent être enregistrées dans le même projet de la console Google APIs.
- Les champs d'application demandés sur chaque plate-forme doivent correspondre à ceux des autres plates-formes.
L'authentification unique multiplate-forme fonctionne lorsque les conditions suivantes sont remplies:
- L'utilisateur est connecté à Google dans le navigateur ou sur l'appareil Android.
- L'utilisateur a déjà autorisé votre application pour les mêmes champs d'application.
Cette expérience est semblable à celle d'un utilisateur qui ouvre une application Android pour la deuxième fois. Si l'utilisateur a déjà autorisé l'application, il reste connecté: les utilisateurs ne cliquent pas sur le bouton de connexion chaque fois qu'ils ouvrent l'application.
Lorsqu'un utilisateur est facilement connecté, Google affiche un rappel indiquant qu'il est connecté avec son compte Google. Ce rappel ne s'affiche qu'une seule fois par appareil.