Cómo migrar del Acceso con Google heredado al Administrador de credenciales y AuthorizationClient

Migra del Acceso con Google para Android al Administrador de credenciales de Android para optimizar la experiencia de autenticación de tu app y preparar tus prácticas de desarrollo para el futuro. El Acceso con Google para Android dejó de estar disponible y se quitará del SDK de Auth de los Servicios de Google Play. (com.google.android.gms:play-services-auth) en 2025.

En el caso de la autenticación, los desarrolladores deben migrar sus proyectos de Android al Administrador de credenciales.

Para las acciones de autorización que necesitan acceso a los datos del usuario almacenados por Google, como Google Drive, usa la API de AuthorizationClient.

Cómo migrar la autenticación a la API de Credential Manager

Con una API simple y unificada que admite funciones y prácticas modernas, a la vez que mejora la experiencia de autenticación de los usuarios, el Administrador de credenciales ofrece varias ventajas clave en comparación con el Acceso con Google heredado para Android:

  • Se demostró que los flujos simplificados y optimizados compilados con el Administrador de credenciales reducen los tiempos promedio de registro y acceso hasta un 50%.
  • El Administrador de credenciales integra la compatibilidad con varios métodos de acceso, como Acceder con Google, llaves de acceso y contraseñas.
  • El Administrador de credenciales es una API única y unificada que proporciona una interfaz de usuario más coherente en todos los dispositivos Android, se alinea con los estándares de seguridad en constante evolución y simplifica tu proceso de desarrollo.
  • El Administrador de credenciales proporciona una experiencia del usuario coherente y unificada en todos los métodos de autenticación.
  • A partir de Android 14, el Administrador de credenciales admite proveedores externos de contraseñas y llaves de acceso, lo que permite que los usuarios seleccionen el proveedor de credenciales que prefieran.
  • El Administrador de credenciales es totalmente compatible con el botón Acceder con Google, por lo que los desarrolladores pueden incorporarlo directamente en los flujos existentes.
  • El Administrador de credenciales admite las funciones de One Tap, por lo que los desarrolladores pueden solicitar directamente a los usuarios que accedan con su Cuenta de Google con un solo toque.

Para comenzar a integrar el Administrador de credenciales, lee la guía para desarrolladores. Lee sobre la experiencia del usuario de autenticación con llaves de acceso para comprender cómo se deben diseñar los flujos de identidad. Lee la guía Cómo integrar el Administrador de credenciales con Acceder con Google para obtener detalles de la implementación sobre One Tap o el botón de Acceder con Google.

Migra la autorización a la API de AuthorizationClient

A diferencia del Acceso con Google heredado, las funciones de autenticación y autorización ahora están disponibles como dos flujos independientes y distintos. El Administrador de credenciales es la API que usas para la autenticación en Android. Para las acciones de autorización, como acceder a un servicio como Google Drive, usa la API de AuthorizationClient. Esta separación te ayuda a asignar los flujos de usuarios a la intención del usuario, de modo que tus usuarios puedan registrarse o acceder con sus Cuentas de Google, y puedes proporcionar por separado permisos de autorización desde su Cuenta de Google cuando la aplicación los necesite, en lugar de solo el tiempo de acceso.

Para obtener más información sobre la autorización, lee la guía Autoriza el acceso a los datos del usuario y consulta la documentación de la API de AuthorizationClient.