Mientras migraba a la nueva biblioteca de clientes de Google Identity Services, noté que no hay forma de recibir una notificación cuando realmente comienza el flujo de autenticación, es decir, cuando el usuario hace clic en el botón Iniciar sesión con Google . Sin embargo, se necesita una devolución de llamada de este tipo para indicar a otros componentes (React) que restablezcan su estado, especialmente cuando se realizan múltiples intentos de inicio de sesión en caso de falla y se mezcla esto con un inicio de sesión basado en contraseña u otros proveedores sociales.
Anteriormente, esto era posible sobrecargando el controlador onClick del botón. Este enfoque ya no funciona, ya que el botón se inyectará como un iframe .
¿Cómo puedo ahora reconocer cuando un usuario ha hecho clic en Iniciar sesión con Google ?
Consulte la referencia de la API de JavaScript: https://developers.google.com/identity/gsi/web/reference/js-reference