Дополнительный грант Всплывающее окно при запросе разрешения на использование Календаря Google

10

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

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

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

Google показывает 3 вышеупомянутых всплывающих окна пользователям, когда они пытаются зарегистрироваться с помощью Google на моем веб-сайте, но не показывает то же самое всплывающее окно для меня, когда я пытаюсь зарегистрироваться.Я вижу только это -

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

Эти 3 отдельных всплывающих окна вызывают огромные потери с моего сайта. Как я могу удалить эти 3 разных всплывающих окна с разрешениями?

Детали кнопки входа в Google - Использование 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 был недавно изменен, чтобы позволить пользователю принимать только те разрешения, которые он / она желает. Таким образом, пользователь получает больше контроля над доступом приложений к своим данным.

Сейчас, нет способа изменить это поведение, и нет никаких открытых документов / ресурсов по этому изменению.

carlesgg97
источник
1
Но старые приложения не запрашивают эти разрешения, когда я, например, подписываюсь на них - calendly
Gautam