Extra Grant Popup, wenn Sie die Erlaubnis für Google Kalender anfordern

10

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Google zeigt den Nutzern die oben genannten 3 Popups an, wenn sie versuchen, sich mit Google auf meiner Website anzumelden. Bei der Anmeldung wird mir jedoch nicht dasselbe Popup angezeigt. Was ich sehe ist nur das -

Geben Sie hier die Bildbeschreibung ein

Diese 3 separaten Popups verursachen große Drop-Offs von meiner Website. Wie kann ich diese 3 verschiedenen Berechtigungs-Popups entfernen?

Details zur Google Login-Schaltfläche - Verwenden von 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}
    />
Gautam
quelle
Ich Handhabung dies für den Bereich Prüfung zurückgegeben werden, wenn ich den Austausch codefür auth_token. Aber wenn jemand einen Weg findet, diesen Pop zu überspringen, wäre das großartig.
Gautam

Antworten:

1

Der Autorisierungsprozess für Google-Apps von Drittanbietern wurde kürzlich geändert, sodass der Benutzer nur die von ihm gewünschten Berechtigungen akzeptieren kann. Auf diese Weise hat der Benutzer mehr Kontrolle über den Zugriff der Anwendungen auf seine Daten.

Derzeit gibt es keine Möglichkeit, dieses Verhalten zu ändern, und es gibt keine öffentlichen Dokumentationen / Ressourcen zu dieser Änderung.

carlesgg97
quelle
1
Ältere Apps fragen jedoch nicht nach diesen Berechtigungen, während ich mich zum Beispiel - kalendarisch
Gautam