Ok, esta pregunta se ha realizado antes del here. En la respuesta/respuesta a la pregunta, el usuario le dice que almacene el refresh_token
en la aplicación (sesión y no db, aunque no importa dónde lo almacene). Después de revisar la documentación en Google, parece que el access_token
tiene una fecha de vencimiento luego de la cual ya no es válida. Ahora, podríamos actualizar automáticamente el token en cada intervalo fijo o si el servicio devuelve un error de token no válido, lo que prolonga la vida útil del token, pero por alguna razón, este proceso manual se siente un poco raro. Mi pregunta es:Cómo automatizar el inicio de sesión en la API de Google para obtener el token OAuth 2.0 para acceder a la cuenta de usuario conocida
- ¿Es esta la forma más efectiva (/ generalmente aceptada) de acceder a los datos de calendario/aplicación de Google para una cuenta de usuario conocida iniciando sesión manualmente y persistiendo el token en la aplicación? ¿O hay otro mecanismo que nos permite iniciar sesión programáticamente en esta cuenta de usuario y seguir los pasos de OAuth?
@mattewh ¿Podría ayudarme con http://stackoverflow.com/questions/24894789/google-oauth-and-owin-how-to-renew-the-access-token-using-the-refresh-token –
Si tiene que tener una interacción del usuario que no esté automatizada. –
@KeithTyler OAuth depende del consentimiento del usuario al menos una vez, después de eso no se requiere más interacción. –