Concessão extra pop-up ao solicitar permissão do Google Agenda

10

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui

O Google mostra os três pop-ups acima para os usuários quando eles tentam se inscrever usando o google no meu site, mas não mostra o mesmo pop-up quando tento me inscrever. O que eu vejo é apenas isso -

insira a descrição da imagem aqui

Esses três pop-ups separados estão causando enormes desistências do meu site. Como posso remover esses três pop-ups de permissão diferentes?

Detalhes do botão Login do Google - Uso do 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}
    />
Gautam
fonte
Estou lidando com isso verificando o escopo retornado quando troco o codepor auth_token. Mas se alguém encontrar uma maneira de pular esse pop, isso seria ótimo.
Gautam

Respostas:

1

O processo de autorização para aplicativos do Google de terceiros foi alterado recentemente para permitir que o usuário aceite apenas as permissões que deseja. Dessa forma, o usuário tem mais controle sobre o acesso que os aplicativos têm aos seus dados.

No momento, não há como alterar esse comportamento nem há documentação / recursos públicos sobre essa alteração.

carlesgg97
fonte
11
Mas aplicativos mais antigos não pedir essas permissões, enquanto eu assino em cima deles, por exemplo - calendly
Gautam