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 -
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}
/>
code
fürauth_token
. Aber wenn jemand einen Weg findet, diesen Pop zu überspringen, wäre das großartig.Antworten:
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.
quelle