Passer de l'ancienne version de Google Sign-In au Gestionnaire d'identifiants et au Client d'autorisation

Passez de Google Sign-In pour Android au Gestionnaire d'identifiants Android afin de simplifier l'expérience d'authentification de votre application et de pérenniser vos pratiques de développement. Google Sign-In pour Android est obsolète et sera supprimé du SDK Google Play Services Auth. (com.google.android.gms:play-services-auth) en 2025.

Pour l'authentification, les développeurs doivent migrer leurs projets Android vers le Gestionnaire d'identifiants.

Pour les actions d'autorisation nécessitant un accès aux données utilisateur stockées par Google, telles que Google Drive, utilisez l'API AuthorizationClient.

Migrer l'authentification vers l'API Gestionnaire d'identifiants

Grâce à une API simple et unifiée qui prend en charge des fonctionnalités et des pratiques modernes tout en améliorant l'expérience d'authentification pour vos utilisateurs, le Gestionnaire d'identifiants offre plusieurs avantages clés par rapport à l'ancienne fonctionnalité Google Sign-In pour Android:

  • Il a été démontré que les flux simplifiés créés avec le Gestionnaire d'identifiants réduisent jusqu'à 50 % les temps moyens d'inscription et de connexion.
  • Le Gestionnaire d'identifiants prend en charge plusieurs méthodes de connexion, y compris Se connecter avec Google, les clés d'accès et les mots de passe.
  • Le Gestionnaire d'identifiants est une API unique et unifiée qui fournit une interface utilisateur plus cohérente sur tous les appareils Android, s'aligne sur l'évolution des normes de sécurité et simplifie votre processus de développement.
  • Le Gestionnaire d'identifiants offre une expérience utilisateur cohérente et unifiée pour toutes les méthodes d'authentification.
  • À partir d'Android 14, le Gestionnaire d'identifiants prend en charge les fournisseurs d'identifiants et de mots de passe tiers, ce qui permet aux utilisateurs de sélectionner leur fournisseur d'identifiants préféré.
  • Le Gestionnaire d'identifiants est entièrement compatible avec le bouton Se connecter avec Google. Les développeurs peuvent donc l'ajouter directement aux flux existants.
  • Le Gestionnaire d'identifiants est compatible avec les fonctionnalités One Tap. Les développeurs peuvent donc directement inviter les utilisateurs à se connecter à leur compte Google d'un simple geste.

Pour commencer l'intégration du Gestionnaire d'identifiants, lisez le guide du développeur. Apprenez-en plus sur l'expérience utilisateur d'authentification avec des clés d'accès pour comprendre comment concevoir vos flux d'identité. Consultez le guide Intégrer le Gestionnaire d'identifiants à la fonctionnalité Se connecter avec Google pour en savoir plus sur l'implémentation de One Tap ou du bouton "Se connecter avec Google".

Migrer l'autorisation vers l'API AuthorizationClient

Contrairement à l'ancien Google Sign-In, les fonctions d'authentification et d'autorisation sont désormais disponibles sous la forme de deux flux distincts. Le Gestionnaire d'identifiants est l'API que vous utilisez pour l'authentification sur Android. Pour les actions d'autorisation, telles que l'accès à un service tel que Google Drive, utilisez l'API AuthorizationClient. Cette séparation vous permet de mapper les flux utilisateur à l'intent de l'utilisateur, afin que vos utilisateurs puissent s'inscrire ou se connecter avec leur compte Google. Vous pouvez également accorder des autorisations d'autorisation distinctes de leur compte Google lorsque l'application en a besoin, et non pas seulement au temps de connexion.

Pour en savoir plus sur les autorisations, consultez le guide Autoriser l'accès aux données utilisateur et la documentation de l'API AuthorizationClient.