Mejora la eficiencia de tu flujo de acceso web en Android con la nueva pestaña de autenticación, disponible a partir de Chrome 132. Las pestañas de autenticación optimizan la experiencia de la pestaña personalizada para tareas, como la autenticación, que requieren una IU mínima y ofrecen un mecanismo de devolución de llamada más seguro.
La pestaña de autenticación es una pestaña personalizada especializada diseñada para controlar la autenticación. Proporciona todos los beneficios principales de las pestañas personalizadas adaptadas para las integraciones de desarrolladores de apps que desean una experiencia de navegador simplificada centrada en el contenido web. Usa APIs idiomáticas de Android y proporciona seguridad mejorada para tus aplicaciones. Además, la pestaña de autenticación puede recurrir automáticamente a las pestañas personalizadas estándar cuando no está disponible en el dispositivo de un usuario.
Si usas pestañas personalizadas para controlar la autenticación basada en el navegador, la actualización a la pestaña de autenticación es sencilla. Las pestañas de autenticación están disponibles a partir de Chrome 132 y, en las versiones anteriores de Chrome, se usará automáticamente la experiencia predeterminada de las pestañas personalizadas. Si estás desarrollando un nuevo proceso de autenticación, la pestaña Auth es la mejor opción.
Pestaña de Auth en comparación con pestañas personalizadas
Las pestañas personalizadas proporcionan una experiencia de navegador dedicada en la app que puede ayudar a aumentar y enfocar la participación de los usuarios, y simplificar en gran medida los detalles de implementación para el desarrollador de Android. Las estrategias de autenticación basadas en pestañas personalizadas ofrecen una gran mejora con respecto a las soluciones anteriores, pero aún quedan desafíos:
- La comunicación entre la pestaña del navegador y la app se basa en intents de actividad, que pueden exponer tu app a posibles interferencias en tu intent.
- El uso de intents de actividad para administrar la transferencia de información desde la pestaña es menos idiomático que usar las APIs de Android.
La pestaña Auth resuelve estos problemas. Una devolución de llamada dedicada agrega una capa de seguridad y elimina la necesidad de intents de actividad. Mientras tanto, la interfaz del navegador elimina algunas funciones de Chrome, como el botón para minimizar, para crear una experiencia de autorización más auténtica para los usuarios.
![Una pestaña personalizada con todas las funciones](https://developer.chrome.com/static/blog/android-auth-tab/image/custom-tab-full.png?hl=es-419)
![Una pestaña de autenticación que contiene una funcionalidad mínima](https://developer.chrome.com/static/blog/android-auth-tab/image/auth-tab-minimal.png?hl=es-419)
Cómo migrar a la pestaña Auth
La pestaña de autenticación se introdujo en Chrome 132 y requiere la biblioteca de autenticación del navegador AndroidX.
Migra tu estrategia de autenticación de pestañas personalizadas existente a la pestaña de autenticación cambiando solo algunas líneas de código. En la documentación de Pestañas personalizadas de Chrome, encontrarás una guía completa para desarrolladores.
En la biblioteca Android Browser Helper, puedes encontrar una demostración de la pestaña de autenticación en funcionamiento, completa con un resguardo a la autenticación estándar de pestañas personalizadas.