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 à Credential Manager pour 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 Auth des services Google Play. (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, qui est entièrement compatible avec les flux One Tap et les boutons pour Se connecter avec Google. Pour en savoir plus, consultez notre article de blog.

Pour les actions d'autorisation qui nécessitent l'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

Avec une API simplifiée et unifiée qui permet de prendre en charge des fonctionnalités et des pratiques modernes tout en améliorant l'expérience d'authentification de vos utilisateurs, le Gestionnaire d'identifiants offre plusieurs avantages clés par rapport à l'ancienne fonctionnalité de connexion Google pour Android:

  • Les flux simplifiés et rationalisés créés avec le Gestionnaire d'identifiants ont été prouvés pour réduire les temps d'inscription et de connexion moyens jusqu'à 50%.
  • 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 les appareils Android, s'aligne sur les normes de sécurité en constante évolution 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 de mots de passe et de clés d'accès 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 inviter directement les utilisateurs à se connecter avec leur compte Google d'un simple geste.

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

Migrer l'autorisation vers l'API AuthorizationClient

Contrairement à l'ancienne fonctionnalité de connexion Google, les fonctions d'authentification et d'autorisation sont désormais disponibles en deux flux distincts. Credential Manager est l'API que vous utilisez pour l'authentification sur Android. Pour les actions d'autorisation, telles que l'accès à un service comme Google Drive, utilisez l'API AuthorizationClient. Cette séparation vous aide à mapper les flux utilisateur à l'intention de l'utilisateur afin que vos utilisateurs puissent s'inscrire ou se connecter avec leur compte Google. Vous pouvez également fournir des autorisations d'autorisation séparément à partir de leur compte Google lorsqu'elles sont nécessaires à l'application, plutôt qu'au moment de la connexion.

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