L'implémentation de la fonctionnalité Se connecter avec Google dans Credential Manager vous permet de configurer les expériences d'inscription et de connexion. Le Gestionnaire d'identifiants simplifie l'authentification tout en garantissant un partage sécurisé des profils et un flux d'inscription cohérent dans l'ensemble de l'écosystème Android. La fonctionnalité Se connecter avec Google permet à vos utilisateurs d'utiliser leur compte Google pour se connecter et autoriser le partage sécurisé des informations de leur profil avec votre application.
La nature multiplate-forme de Se connecter avec Google vous permet de fournir un accès à 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
- Prérequis pour 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 :
- Se connecter avec Google garantit qu'un utilisateur s'est connecté récemment à son compte Google. 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 bottom sheet est compatible avec la connexion automatique, qui supprime les étapes manuelles pour les utilisateurs connus qui ont déjà autorisé l'application.
- La fonctionnalité Se connecter avec Google est compatible avec l'authentification multiplate-forme.
Compatibilité des versions
L'implémentation de Se connecter avec Google dans Credential Manager fonctionne sur les appareils équipés d'Android 4.4 (niveau d'API 19) ou version ultérieure.
Consignes relatives à l'interface utilisateur
Lorsque vous intégrez la fonctionnalité 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 UI que l'utilisateur peut fermer, tandis que le bouton est un élément d'UX 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 nouvelle 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 bottom sheet ne s'affiche pas. Toutefois, le bouton permet aux utilisateurs d'ajouter un compte à l'appareil.
Utiliser l'UI de la bottom sheet
L'interface utilisateur de la 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'UI de 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.
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.
Conditions préalables pour implémenter Se connecter avec Google
Pour implémenter la fonctionnalité Se connecter avec Google, procédez comme suit :
Configurer Google Auth Platform : pour en savoir plus sur la configuration de votre projet Google Cloud, consultez Premiers pas avec Google Auth Platform.
Effectuez la validation de la marque : votre marque doit être validée pour que le nom de votre application soit visible par les utilisateurs sur l'écran de consentement "Se connecter avec Google". Pour en savoir plus sur la validation de la marque, consultez le Centre d'aide sur la validation des applications OAuth et Envoyer une application pour la validation de la marque.
Voir aussi
Études de cas :