Extra Pop-up lors de la demande d'autorisation Google Agenda


10

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

Google affiche les 3 popups ci-dessus aux utilisateurs lorsqu'ils essaient de s'inscrire en utilisant google sur mon site Web, mais il ne m'affiche pas la même popup lorsque j'essaie de m'inscrire. Ce que je vois, c'est juste -

entrez la description de l'image ici

Ces 3 fenêtres contextuelles distinctes provoquent d'énormes pertes de mon site Web. Comment puis-je supprimer ces 3 fenêtres contextuelles d'autorisation différentes?

Détails du bouton de connexion Google - Utilisation 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}
    />

Je gère cela en vérifiant la portée retournée lorsque j'échange le codepour auth_token. Mais si quelqu'un trouve un moyen de sauter cette pop, ce serait génial.
Gautam

Réponses:


1

Le processus d'autorisation pour les applications Google tierces a récemment changé pour permettre à l'utilisateur d'accepter uniquement les autorisations qu'il souhaite. De cette façon, l'utilisateur a plus de contrôle sur l'accès des applications à ses données.

Pour le moment, il n'y a aucun moyen de modifier ce comportement ni aucune documentation / ressource publique sur ce changement.


1
Mais les applications plus anciennes ne demandent pas ces autorisations pendant que je m'inscris
Gautam
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.