Alguém encontrou uma solução sólida para credenciais do Google (Sheets, Gmail, Drive) precisando ser reautorizadas com frequência? Refresh tokens parecem desaparecer, especialmente em workflows que não rodam constantemente.
Vi a sugestão de mover o app OAuth para “Em Produção” no Google Cloud Console, isso resolveu para você, ou há algo mais na configuração do GCP que importa?
Também estou curioso se isso se comporta de forma diferente entre n8n Cloud e self-hosted em um VPS, ou se é puramente uma questão do lado do Google independentemente de onde o n8n roda.
Isso é causado pelo seu app OAuth estar em modo ‘Testing’ no Google Cloud Console. O modo Testing limita tokens de refresh a 7 dias — uma vez expirados, você precisa se autenticar novamente. A solução é exatamente como mencionado: altere seu app OAuth do Google de modo ‘Testing’ para ‘Production’ no Google Cloud Console. Em modo Production, tokens de refresh não têm essa expiração de 7 dias. O comportamento é consistente quer você esteja no n8n Cloud ou auto-hospedado — é puramente uma questão de configuração do OAuth do Google. Depois de mudar para Production, você também precisará se autenticar mais uma vez (seu token de refresh será renovado), e então deverá permanecer válido por muito mais tempo. Certifique-se de que seu app completou a configuração da tela de consentimento OAuth para modo Production antes de fazer a mudança.