Hibah Tambahan Muncul saat meminta izin Kalender Google

10

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

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 -

masukkan deskripsi gambar di sini

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}
    />
Gautam
sumber
Saya menangani ini dengan memeriksa lingkup dikembalikan ketika saya menukar codeuntuk auth_token. Tetapi jika ada yang menemukan cara untuk melewati pop ini, itu akan bagus.
Gautam

Jawaban:

1

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.

carlesgg97
sumber
1
Tetapi aplikasi yang lebih lama tidak meminta izin ini sementara saya mendaftar mereka misalnya - dengan jelas
Gautam