Quelqu’un a-t-il trouvé une solution solide pour les identifiants Google (Sheets, Gmail, Drive) qui nécessitent souvent une réautorisation ? Les jetons d’actualisation semblent disparaître, en particulier sur les workflows qui ne s’exécutent pas constamment.
J’ai vu la suggestion de passer l’application OAuth en « Production » dans Google Cloud Console, est-ce que ça a résolu le problème pour vous, ou y a-t-il autre chose dans la configuration GCP qui compte ?
Je me demande aussi si cela se comporte différemment entre n8n Cloud et l’auto-hébergement sur un VPS, ou si c’est purement un problème côté Google indépendamment de l’endroit où n8n se trouve.
Cela est causé par votre application OAuth en mode « Test » dans Google Cloud Console. Le mode Test limite les jetons d’actualisation à 7 jours — une fois qu’ils expirent, vous devez vous réauthentifier. La solution est exactement celle mentionnée : changez votre application OAuth Google de « Test » à « Production » dans Google Cloud Console. En mode Production, les jetons d’actualisation n’ont pas cette limitation de 7 jours. Ce comportement est cohérent que vous utilisiez n8n Cloud ou l’auto-hébergé — c’est un problème de configuration OAuth Google. Une fois passé en Production, vous devrez également vous réauthentifier une fois de plus (votre jeton d’actualisation sera actualisé), et il devrait rester valide beaucoup plus longtemps. Assurez-vous que votre application a terminé la configuration de l’écran de consentement OAuth pour le mode Production avant de faire le changement.