Додатковий грант Вискакуйте, коли запитуєте дозвіл на Календар Google


10

введіть тут опис зображення

введіть тут опис зображення

введіть тут опис зображення

Google показує вищевказані 3 спливаючі вікна користувачам, коли вони намагаються зареєструватися за допомогою google на моєму веб-сайті, але він не показує те саме, що з’являється для мене, коли я намагаюся зареєструватися. Я бачу саме це -

введіть тут опис зображення

Ці 3 окремі спливаючі вікна спричиняють величезні спаси на моєму веб-сайті. Як я можу видалити ці 3 різних спливаючих вікон дозволу?

Деталі кнопки Google Login - Використання 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на auth_token. Але якщо хтось знайде спосіб пропустити цю попсу, це було б чудово.
Гаутам

Відповіді:


1

Процес авторизації сторонніх додатків Google нещодавно змінився, щоб дозволити користувачеві приймати лише ті дозволи, які він / вона бажає. Таким чином, користувач має більше контролю над доступом, який мають додатки до своїх даних.

На даний момент немає можливості змінити цю поведінку, а також немає жодної публічної документації / ресурсів щодо цієї зміни.


1
Але старіші програми не вимагають цих дозволів, коли я підписуюся на них, наприклад, - календарі
Gautam
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.