À propos de Se connecter avec Google

L'implémentation de Se connecter avec Google dans le Credential Manager vous permet de configurer les expériences d'inscription et de connexion. Le Gestionnaire d'identifiants simplifie l'authentification, tout en assurant le partage sécurisé des profils et un flux d'inscription cohérent dans l'ensemble de l'écosystème Android. Se connecter avec Google permet à vos utilisateurs de se connecter avec 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 permet de fournir un accès de connexion à votre application sur n'importe quel appareil Android, iOS et Web.

Ce guide aborde les points suivants :

  • Avantages de Se connecter avec Google
  • Consignes relatives à l'interface utilisateur
  • Prérequis pour l'implémentation

Ce guide suppose 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 :

  • Se connecter avec Google garantit qu'un utilisateur s'est connecté récemment à son compte Google. De plus, le jeton d'identité 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 des comptes peuvent utiliser ces informations comme indicateur pour prendre des décisions concernant la sécurité des comptes.
  • L'implémentation de la bottom sheet est compatible avec la connexion automatique, ce 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 dans le Gestionnaire d'identifiants fonctionne sur les appareils équipés d'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'interface utilisateur de la bottom sheet, 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 interface utilisateur que l'utilisateur peut fermer, tandis que le bouton est un élément d'expérience utilisateur persistant. Le bouton permet aux utilisateurs de redémarrer le flux d'authentification sans avoir à redémarrer l'application s'ils ferment la bottom sheet.
  • La bottom sheet exclut les comptes qui nécessitent une réauthentification. Toutefois, le flux du bouton permet aux utilisateurs d'accéder à ces comptes.
  • Si aucun compte Google n'existe sur l'appareil, l'interface utilisateur de la bottom sheet ne s'affiche pas. Toutefois, le bouton permet aux utilisateurs d'ajouter un compte à l'appareil.

Utiliser l'interface utilisateur de la bottom sheet

L'interface utilisateur de la bottom sheet du Gestionnaire d'identifiants 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 bottom sheet.

L'utilisation de l'interface utilisateur de la bottom sheet offre aux utilisateurs une expérience d'authentification cohérente entre Se connecter avec Google, les clés d'accès et les mots de passe.

Interface utilisateur de sélection des identifiants de la bottom sheet du Credential Manager.
Interface utilisateur de sélection des identifiants de la bottom sheet du Gestionnaire d'identifiants.

Utiliser un bouton "Se connecter avec Google"

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

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

Prérequis pour implémenter Se connecter avec Google

Pour implémenter Se connecter avec Google, procédez comme suit :

Voir aussi

Études de cas :