Améliorer votre flux de connexion Web avec l'onglet Auth pour Android

Simplifiez votre flux de connexion sur le Web sur Android avec le nouvel onglet d'authentification, disponible à partir de Chrome 132. Les onglets d'authentification optimisent l'expérience de l'onglet personnalisé pour les tâches nécessitant une UI minimale, comme l'authentification, et offrent un mécanisme de rappel plus sécurisé.

L'onglet Authentification est un onglet personnalisé spécialisé conçu pour gérer l'authentification. Il offre tous les avantages essentiels des onglets personnalisés, adaptés aux intégrations des développeurs d'applications qui souhaitent une expérience de navigateur allégée axée sur le contenu Web. Il utilise des API Android idiomatiques et offre une sécurité renforcée pour vos applications. De plus, l'onglet Auth peut automatiquement utiliser les onglets personnalisés standards lorsqu'il n'est pas disponible sur l'appareil d'un utilisateur.

Si vous utilisez des onglets personnalisés pour gérer l'authentification basée sur le navigateur, la migration vers Auth Tab est simple. Les onglets d'authentification sont disponibles à partir de Chrome 132. Ils reviennent automatiquement à l'expérience par défaut des onglets personnalisés pour les versions antérieures de Chrome. Si vous développez un nouveau processus d'authentification, l'onglet Auth est la solution idéale.

Onglet Auth par rapport aux onglets personnalisés

Les onglets personnalisés offrent une expérience de navigateur dédiée dans l'application. Ils peuvent contribuer à augmenter et à cibler l'engagement des utilisateurs, et à simplifier considérablement les détails d'implémentation pour le développeur Android. Les stratégies d'authentification basées sur les onglets personnalisés offrent une amélioration considérable par rapport aux solutions précédentes, mais des défis subsistent:

  • La communication entre l'onglet du navigateur et l'application repose sur des intents d'activité, ce qui peut exposer votre application à des interférences potentielles avec votre intent.
  • L'utilisation d'intents d'activité pour gérer le transfert d'informations depuis l'onglet est moins idiomatique que l'utilisation d'API Android.

L'onglet "Authentification" permet de résoudre ces problèmes. Un rappel dédié ajoute une couche de sécurité et élimine le besoin d'intents d'activité. L'interface du navigateur, quant à elle, élimine certaines fonctionnalités de Chrome, comme le bouton de réduction, afin de créer une expérience d'autorisation plus authentique pour les utilisateurs.

Un onglet personnalisé complet
Figure 1. Onglet personnalisé avec toutes les fonctionnalités
Un onglet Auth contenant des fonctionnalités minimales
Figure 2. Onglet "Authentification" avec des fonctionnalités minimales

Migrer vers l'onglet "Authentification"

L'onglet d'authentification a été introduit dans Chrome 132 et nécessite la bibliothèque d'authentification du navigateur AndroidX.

Migrez votre stratégie d'authentification des onglets personnalisés existante vers Auth Tab en ne modifiant que quelques lignes de code. Un guide du développeur complet est disponible dans la documentation sur les onglets personnalisés Chrome.

Vous trouverez une démonstration fonctionnelle de l'onglet Auth, avec un retour à l'authentification standard des onglets personnalisés, dans la bibliothèque Android Browser Helper.