Googleカレンダーの権限をリクエストすると、追加の許可ポップアップが表示されます


10

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ユーザーが私のウェブサイトでgoogleを使用してサインアップしようとすると、Googleは上記の3つのポップアップをユーザーに表示しますが、サインアップしようとすると同じポップアップが表示されません。私が見るのはこれだけです-

ここに画像の説明を入力してください

これらの3つの個別のポップアップが、私のWebサイトからの大幅な離脱を引き起こしています。これらの3つの異なる権限ポップアップを削除するにはどうすればよいですか?

Googleログインボタンの詳細-React 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ていauth_tokenます。しかし、誰かがこのポップをスキップする方法を見つけたら、それは素晴らしいことです。
ゴータム

回答:


1

最近、サードパーティのGoogleアプリの承認プロセスが変更され、ユーザーが必要な権限のみを受け入れることができるようになりました。このようにして、ユーザーはアプリケーションが自分のデータに対して持つアクセス権をより詳細に制御できます。

現時点では、この動作を変更する方法はなく、この変更に関する公開ドキュメント/リソースもありません。


1
しかし、たとえば私がそれらにサインアップしている間、古いアプリはこれらのアクセス許可を要求しません- カレンダー
ゴータム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.