"Esta aplicación le gustaría: Tener acceso sin conexión" cuando access_type = online
Tengo una aplicación de Google con autenticación OAuth 2.0. Todo solía funcionar bien, pero recientemente comencé a obtener la siguiente pantalla de "Solicitud de permiso":
Lo extraño es que me sale esta pantalla cuando pasoaccess_type=online
. De nuevo, esto solía funcionar hasta hace poco.
¿Cuál puede ser la causa de esto? TIA
Editar:
Los alcances solicitados son:
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
Ya lo he intentado:
con y sinaccess_type=online
con y sinapproval_prompt=auto
Edición # 2:
Este es el código de Python que estoy usando para generar la URL de autenticación:
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
Actualización (14 de octubre):
Incluso con los nuevos ámbitos, todavía tengo la pantalla de consentimiento. Recientemente lo obtuve para un nuevo dispositivo que estaba usando para la autenticación.