Google menunjukkan 3 sembulan di atas kepada pengguna ketika mereka mencoba mendaftar menggunakan google di situs web saya, tetapi tidak menunjukkan sembulan yang sama kepada saya ketika saya mencoba mendaftar. Apa yang saya lihat hanya ini -
3 pop-up terpisah ini menyebabkan drop-off besar dari situs web saya. Bagaimana saya bisa menghapus 3 pop-up izin yang berbeda ini?
Detail tombol Login Google - Menggunakan Bereaksi Login Google
<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
untukauth_token
. Tetapi jika ada yang menemukan cara untuk melewati pop ini, itu akan bagus.Jawaban:
Proses Otorisasi untuk aplikasi Google pihak ketiga baru-baru ini berubah untuk memungkinkan pengguna untuk hanya menerima izin yang diinginkannya. Dengan cara ini, pengguna memiliki kontrol lebih besar pada akses aplikasi pada datanya.
Saat ini, tidak ada cara untuk mengubah perilaku ini atau tidak ada dokumentasi / sumber daya publik tentang perubahan ini.
sumber