À propos de Se connecter avec Google

L'implémentation de la fonctionnalité Se connecter avec Google du Gestionnaire d'identifiants vous permet de configurer des expériences d'inscription et de connexion. Le Gestionnaire d'identifiants simplifie l'authentification, tout en assurant un partage sécurisé des profils et un processus d'inscription cohérent dans l'ensemble de l'écosystème Android. Se connecter avec Google permet à vos utilisateurs de se connecter à l'aide de leur compte Google et de donner leur consentement pour partager de manière sécurisée les informations de leur profil avec votre application.

La nature multiplate-forme de Se connecter avec Google vous aide à fournir un accès à la connexion pour votre application sur n'importe quel appareil Android, iOS et sur le Web.

Ce guide aborde les points suivants :

  • Avantages de Se connecter avec Google
  • Consignes relatives à l'interface utilisateur
  • Conditions préalables à l'implémentation

Ce guide part du principe que vous connaissez les concepts suivants :

Avantages de Se connecter avec Google

L'utilisation de Se connecter avec Google comme mécanisme d'authentification pour votre application présente les avantages suivants :

  • La connexion avec Google permet de s'assurer qu'un utilisateur s'est connecté à son compte Google récemment. De plus, le jeton d'ID Google d'un utilisateur peut inclure des informations sur la dernière fois qu'il s'est authentifié avec son compte Google sur l'appareil. Les systèmes de gestion de compte peuvent utiliser ces informations comme indicateur pour prendre des décisions concernant la sécurité des comptes.
  • L'implémentation de la feuille inférieure est compatible avec la connexion automatique, qui supprime les étapes manuelles pour les utilisateurs connus qui ont déjà autorisé l'application.
  • Se connecter avec Google est compatible avec l'authentification multiplate-forme.

Compatibilité des versions

L'implémentation de Se connecter avec Google du Gestionnaire d'identifiants fonctionne sur les appareils exécutant Android 4.4 (niveau d'API 19) et versions ultérieures.

Consignes relatives à l'interface utilisateur

Lorsque vous intégrez Se connecter avec Google, nous vous recommandons d'implémenter les deux interfaces utilisateur suivantes :

  • L'UI de la feuille inférieure, qui peut également inclure d'autres options de connexion telles que les clés d'accès et les mots de passe.
  • Un bouton "Se connecter avec Google" distinct.

Nous vous recommandons d'implémenter les deux interfaces pour les raisons suivantes :

  • La bottom sheet est une UI que l'utilisateur peut fermer, tandis que le bouton est un élément UX persistant. Ce bouton permet aux utilisateurs de redémarrer le flux d'authentification sans avoir à redémarrer l'application s'ils ferment la bottom sheet.
  • La feuille inférieure exclut les comptes qui nécessitent une réauthentification. Toutefois, le flux de boutons permet aux utilisateurs d'accéder à ces comptes.
  • Si aucun compte Google n'existe sur l'appareil, l'interface utilisateur de la feuille inférieure n'apparaît pas. Toutefois, le bouton permet aux utilisateurs d'ajouter un compte à l'appareil.

Utiliser l'UI de la feuille inférieure

L'UI de bottom sheet de Credential Manager est intégrée à l'API Credential Manager. Vous n'avez pas besoin de créer votre propre interface utilisateur pour utiliser l'interface utilisateur de la feuille inférieure.

L'utilisation de l'UI de la feuille inférieure offre aux utilisateurs une expérience d'authentification cohérente avec Se connecter avec Google, les clés d'accès et les mots de passe.

Interface utilisateur de sélection des identifiants du bottom sheet Credential Manager.
Interface utilisateur de sélection des identifiants de la feuille inférieure Credential Manager.

Utiliser un bouton "Se connecter avec Google"

Le bouton "Se connecter avec Google" offre aux utilisateurs une option distincte pour s'inscrire à votre application et s'y connecter à l'aide de leur compte Google.

Bouton "Se connecter avec Google"
Bouton "Se connecter avec Google".

Conditions préalables à l'implémentation de Se connecter avec Google

Pour implémenter S'identifier avec Google, effectuez la configuration suivante :

Voir aussi

Études de cas :