"Este aplicativo gostaria de: Ter acesso offline" quando access_type = online
Eu tenho um Google App com autenticação OAuth 2.0. Tudo funcionava bem, mas recentemente comecei a receber a seguinte tela "Solicitação de permissão":
O estranho é que recebo essa tela quando passoaccess_type=online
. Novamente, isso costumava funcionar até recentemente.
Qual pode ser a causa disso? TIA
Editar:
Os escopos solicitados são:
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
Eu já tentei:
com e semaccess_type=online
com e semapproval_prompt=auto
Edição # 2:
Este é o código python que estou usando para gerar a URL de autenticação:
encoded_params = urllib.urlencode({
"response_type" : "code",
"client_id" : MY_CLIENT_ID,
"scope" : " ".join(MY_SCOPES),
"redirect_uri" : MY_REDIRECT_URI,
"state" : random_security_token,
"access_type" : "online",
"approval_prompt" : "auto",
})
auth_url = "https://accounts.google.com/o/oauth2/auth?" + encoded_params
Atualização (14 de outubro):
Mesmo com os novos escopos, ainda recebo a tela de consentimento. Recentemente, eu o comprei para um novo dispositivo que estava usando para autenticação.