Google muestra las 3 ventanas emergentes anteriores a los usuarios cuando intentan registrarse usando Google en mi sitio web, pero no me muestra la misma ventana emergente cuando intento registrarme. Lo que veo es solo esto:
Estas 3 ventanas emergentes separadas están causando grandes caídas de mi sitio web. ¿Cómo puedo eliminar estas 3 ventanas emergentes de permisos diferentes?
Detalles del botón de inicio de sesión de Google: uso de React Google Login
<div className="manager-signup-container">
<div className="content">Join Peoplebox as a Manager to have productive 1:1s that drive actions.</div>
<GoogleLogin
className={`google-btn-${this.state.loginbtnStatus}`}
clientId={GOOGLE_CLIENT_ID}
buttonText="Sign up with Google"
onSuccess={(response) => this.responseOauth(response, "google")}
onFailure={this.responseGoogleFail}
responseType="code"
scope="profile email https://www.googleapis.com/auth/calendar.events https://www.googleapis.com/auth/calendar.readonly"
accessType="offline"
prompt="consent"
disabled={this.state.loginDisabled}
/>
code
porauth_token
. Pero si alguien encuentra una manera de saltarse este pop, sería genial.Respuestas:
El proceso de autorización para aplicaciones de terceros de Google ha cambiado recientemente para permitir que el usuario acepte solo los permisos que desea. De esta manera, el usuario tiene más control sobre el acceso que las aplicaciones tienen a sus datos.
Por el momento, no hay forma de cambiar este comportamiento ni hay documentación / recursos públicos sobre este cambio.
fuente