Ventana emergente de concesión adicional al solicitar permiso de Google Calendar


10

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

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:

ingrese la descripción de la imagen aquí

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}
    />

Estoy manejando esto comprobando el alcance devuelto cuando cambio el codepor auth_token. Pero si alguien encuentra una manera de saltarse este pop, sería genial.
Gautam

Respuestas:


1

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.


1
Pero las aplicaciones más antiguas no piden estos permisos mientras me suscribo
Gautam
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.