¿Alguien ha encontrado una solución sólida para que las credenciales de Google (Sheets, Gmail, Drive) necesiten ser reautorizadas frecuentemente? Los refresh tokens parecen caerse, especialmente en flujos de trabajo que no se ejecutan constantemente.
He visto la sugerencia de pasar la aplicación OAuth a “In Production” en Google Cloud Console, ¿eso te ha funcionado, o hay algo más en la configuración de GCP que importe?
También me pregunto si esto se comporta de manera diferente entre n8n Cloud y alojamiento propio en un VPS, o si es puramente un problema del lado de Google independientemente de dónde viva n8n.
Esto se debe a que tu aplicación OAuth está en modo ‘Testing’ en Google Cloud Console. El modo Testing limita los tokens de actualización a 7 días — una vez que expiran, necesitas volver a autenticarte. La solución es exactamente la mencionada: cambia tu aplicación OAuth de Google de modo ‘Testing’ a modo ‘Production’ en Google Cloud Console. En modo Production, los tokens de actualización no tienen esa expiración de 7 días. El comportamiento es consistente tanto si estás en n8n Cloud como si usas una instancia auto-alojada — es puramente un asunto de configuración de OAuth de Google. Una vez que cambies a Production, también necesitarás autenticarte una vez más (tu token de actualización se renovará), y entonces debería permanecer válido durante mucho más tiempo. Asegúrate de que tu aplicación haya completado la configuración de la pantalla de consentimiento de OAuth para el modo Production antes de hacer el cambio.