Search code examples
google-apigoogle-drive-apigoogle-oauthgoogle-developers-console

Google API credentials expire after one week


When I backup from WHM to my Google Drive account it works for one week only, after that authentication fails. If I recreate the credentials it works again for another week. Is there a way for this credential to never expire? I am following instructions from this link to create everything:

https://docs.cpanel.net/knowledge-base/backup/how-to-configure-google-drive-as-a-backup-additional-destination/


Solution

  • If you check the documentation experation

    enter image description here

    You will notice it says OAuth consent screen configured for an external user type and a publishing status of "Testing" is issued a refresh token expiring in 7 days.

    Solution is to set your application to production mode and have it verified then your refresh tokens will not expire after a week.