A continuación, se mencionan las funciones principales de Acceder con Google. Puedes usar el generador de código a fin de generar código para incorporar One Tap, el acceso automático y el botón Acceder con Google a tus páginas web.
Los usuarios pueden inhabilitar globalmente el acceso de terceros en navegadores compatibles con FedCM. Cuando los usuarios inhabilitan la función, One Tap y el acceso automático no están disponibles y no se muestran.
One Tap
Cuando los usuarios visitan tu sitio web, si hay una sesión de Google activa en el navegador, es posible que Acceder con Google les solicite acceder a tu sitio web o registrarse en él con su Cuenta de Google. Con solo presionar una vez (para un solo caso de sesión de Google) o dos veces (cuando hay varias sesiones de Google), los usuarios pueden finalizar el flujo de acceso o registro federado. La UX de One Tap permite que los usuarios ingresen sin problemas, ya que todos los flujos de UX se realizan en un iframe incorporado en tus páginas web.
Los usuarios pueden optar por inhabilitar One Tap a nivel global. En este caso, la Cuenta de Google no muestra One Tap. Si se inhabilitan todas las Cuentas de Google activas, no se mostrará la IU de One Tap.
Te recomendamos que incluyas One Tap en el diálogo de acceso principal y en las páginas secundarias. Los desarrolladores prefieren One Tap por muchas razones:
- de aumento en el porcentaje de conversiones de usuarios. Descubre cómo algunos de nuestros socios usaron con éxito One Tap para mejorar sus experiencias de registro y acceso en nuestros casos de éxito.
- permite acceder y registrarse sin redireccionar a los usuarios a una página dedicada de acceso y registro.
- Permite a los usuarios acceder y registrarse en el contexto de tu sitio web sin tener que salir de su recorrido actual.
- para mitigar las cuentas duplicadas con mensajes personalizados y acceso automático en las visitas recurrentes.
Acceso automático
Con One Tap, también puedes habilitar el acceso automático cancelable, que permite una UX optimizada para los usuarios recurrentes. No se necesitan gestos del usuario para que los usuarios recurrentes accedan automáticamente a tu sitio web. El acceso automático se activa cuando solo hay una Cuenta de Google activa que otorgó su consentimiento para compartir el perfil de su cuenta con tu app.
Los usuarios tienen la capacidad de cancelar el proceso de acceso automático durante un período breve, lo que garantiza el control y la transparencia del usuario. Si los usuarios cancelan el acceso automático, Acceder con Google recordará la decisión durante un día antes de volver a habilitar el acceso automático. La función cancelable permite a los usuarios tener más control sobre el proceso de acceso automático.
Cuando FedCM está habilitado, hay un período de espera de 10 minutos entre los eventos de acceso automático. Si se activa el acceso automático durante este tiempo, los usuarios siguen el flujo de acceso con One Tap en lugar del flujo de acceso automático.
Acceder con Google para la Web no admite el acceso silencioso, en cuyo caso se muestra una credencial sin mostrar ninguna IU. Los usuarios finales siempre ven alguna IU (acceso manual o automático) cuando se muestra una credencial de acceso de Google al usuario de confianza. Esto mejora la privacidad del usuario y el control.
Debes habilitar el acceso automático en función de la UX de tu propio sitio web.
Botón de Acceder con Google
A diferencia de One Tap, el flujo del botón de Acceder con Google se debe activar con un gesto del usuario. Con ese fin, Acceder con Google solo proporciona la API para renderizar un botón, pero no la API para iniciar el flujo del botón de manera programática. Como desarrollador, lo único que debes hacer es renderizar el botón Acceder con Google en tus páginas web. La biblioteca controla con transparencia el momento en que se activa el flujo de UX del botón.
Dicho de otra manera, la biblioteca JavaScript de Google Identity Services debe generar el botón Acceder con Google ahora. La API de renderización de botones te permite personalizar el color, la forma, el texto y el tamaño para cumplir con los requisitos de marca de tu sitio web, sin dejar de cumplir con los lineamientos de Google. Con botones coherentes en todos los sitios web, los usuarios los reconocen, confían y usan rápidamente.
La información del perfil del usuario también se puede usar para procesar el botón. Solo se muestra un botón personalizado cuando hay al menos una sesión de Google activa que ya autenticó a un usuario en tu sitio web. Un botón personalizado les recuerda a los usuarios finales que ya usaron Acceder con Google y, por lo tanto, ayuda a evitar la creación innecesaria de cuentas duplicadas en tu sitio web. Esto es especialmente útil para los usuarios finales que visitan tu sitio web solo de vez en cuando. Es posible que se olviden los métodos de acceso que usaron.
El flujo de botones de Acceder con Google admite los modos de UX de ventana emergente y redireccionamiento.
- En la UX emergente, una vez que se hace clic en el botón Acceder con Google, se abre una nueva ventana emergente en la parte superior de tu página web. El flujo de UX del botón se renderiza en una ventana emergente.
- En la UX de redireccionamiento, el redireccionamiento de una página completa se produce después de que se hace clic en el botón Acceder con Google. El flujo de UX del botón se renderiza en la misma ventana. Sin embargo, los usuarios ya no pueden ver tu página web cuando aparece la UX del botón.
Revocar el consentimiento del usuario
El consentimiento del usuario para compartir un token de ID puede revocarse. Acceder con Google proporciona una API para revocar el consentimiento del usuario de manera programática.
A diferencia del método revoke()
en la API de autorización de Google Identity Services, no necesitas un token de acceso para revocar el consentimiento del usuario.
Sin embargo, sí debes proporcionar la dirección de correo electrónico o el ID de usuario de Google de la sesión de Google de destino, y debería haber una sesión de Google activa para esa cuenta en el navegador.
La API de revocación revoca el uso compartido de tokens de ID y cualquier otro alcance de autorización si se otorgó con anterioridad. Este es siempre el caso, sin importar qué API de revocación uses.
Generador de código
El generador de código es una herramienta para desarrolladores que puede ayudarte a generar el código de integración del cliente. Con la API HTML de Acceder con Google, es posible que no necesites ningún código JavaScript para la integración del cliente.
A los desarrolladores que eligen usar la API de JavaScript les recomendamos usar el generador de código para diseñar de forma interactiva los botones. También puedes generar el código HTML primero y, luego, copiarlo en los campos correspondientes de la API de JavaScript.