La implementación de Acceder con Google del Administrador de credenciales te permite configurar experiencias de registro y acceso. Credential Manager abstrae la complejidad de la autenticación y, al mismo tiempo, garantiza el uso compartido seguro de perfiles y un flujo de registro coherente en todo el ecosistema de Android. Acceder con Google permite que los usuarios usen su Cuenta de Google para acceder y dar su consentimiento para compartir de forma segura la información de su perfil con tu app.
La naturaleza multiplataforma del Acceso con Google te ayuda a proporcionar acceso a tu app en cualquier dispositivo en Android, iOS y la Web.
En esta guía, se explican las siguientes áreas:
- Beneficios de Acceder con Google
- Lineamientos de la interfaz de usuario
- Requisitos previos para la implementación
En esta guía, se supone que conoces los siguientes conceptos:
Beneficios de Acceder con Google
Usar Acceder con Google como mecanismo de autenticación para tu app tiene los siguientes beneficios:
- El Acceso con Google garantiza que un usuario haya accedido a su Cuenta de Google recientemente. Además, el token de ID de Google de un usuario puede incluir información sobre la última vez que se autenticó con su Cuenta de Google en el dispositivo. Los sistemas de administración de cuentas pueden usar esta información como indicador para tomar decisiones sobre la seguridad de la cuenta.
- La implementación de la hoja inferior admite el acceso automático, que elimina los pasos manuales para los usuarios recurrentes que ya autorizaron la app.
- Acceder con Google admite la autenticación multiplataforma.
Compatibilidad de versiones
La implementación de Credential Manager para Acceder con Google funciona en dispositivos con Android 4.4 (nivel de API 19) y versiones posteriores.
Lineamientos de la interfaz de usuario
Cuando incorpores Acceder con Google, te recomendamos que implementes las siguientes interfaces de usuario:
- La IU de la hoja inferior, que también puede incluir otras opciones de acceso, como llaves de acceso y contraseñas.
- Un botón distintivo de "Acceder con Google".
Te recomendamos que implementes ambas interfaces por los siguientes motivos:
- La hoja inferior es una IU que el usuario puede descartar, mientras que el botón es un elemento de UX persistente. El botón permite a los usuarios reiniciar el flujo de autenticación sin necesidad de reiniciar la app si descartan la hoja inferior.
- La hoja inferior excluye las cuentas que requieren una nueva autenticación. Sin embargo, el flujo de botones permite a los usuarios acceder a estas cuentas.
- Si no hay Cuentas de Google en el dispositivo, no aparecerá la IU de la hoja inferior. Sin embargo, el botón permite a los usuarios agregar una cuenta nueva al dispositivo.
Cómo usar la IU de la hoja inferior
La IU de la hoja inferior de Credential Manager está integrada en la API de Credential Manager. No es necesario que crees tu propia interfaz de usuario para usar la interfaz de usuario de la hoja inferior.
El uso de la IU de la hoja inferior brinda a los usuarios una experiencia de autenticación coherente en Acceder con Google, las llaves de acceso y las contraseñas.
Usa un botón de Acceder con Google
El botón de Acceder con Google les ofrece a los usuarios una opción distinta para usar su Cuenta de Google y registrarse en tu app, así como acceder a ella.
Requisitos previos para implementar Acceder con Google
Para implementar el Acceso con Google, completa la siguiente configuración:
Configura Google Auth Platform: Para obtener más información sobre cómo configurar tu proyecto de Google Cloud, consulta Cómo comenzar a utilizar Google Auth Platform.
Completa la verificación de marca: Se debe verificar tu marca para que el nombre de la app sea visible para los usuarios en la pantalla de consentimiento de Acceder con Google. Para obtener más información sobre la verificación de marca, consulta el Centro de ayuda para la verificación de apps con OAuth y Envía la app para la verificación de marca.
Consulta también
Casos de éxito: