user15753652
user15753652

Reputation: 31

OAuth Re-Auth Frequency Changed for Google OAuth

I've been using

https://github.com/tokland/youtube-upload

to automate uploading of videos to YouTube, no other processes share the auth session, this process is the only one using the credentials. I've been using this for years however more recently, within the last couple months, it seems like the OAuth session keeps expiring on me almost on a weekly basis. This would break my automation and I have to re-authenticate weekly.

No updates were done to the script prior to this issue starting. Is anyone aware of any changes Google had made that may have cause this new behavior to happen?

The reproduction is as follows:

Upvotes: 1

Views: 341

Answers (1)

Linda Lawton - DaImTo
Linda Lawton - DaImTo

Reputation: 117196

OAuth session keeps expiring on me almost on a weekly basis.

From oauth2#expiration:

A Google Cloud Platform project with an OAuth consent screen configured for an external user type and a publishing status of "Testing" is issued a refresh token expiring in 7 days.

If your app is still in the testing phase your refresh token will expire every week. You need to set your application to production in google cloud console under the auth consent screen.

Upvotes: 1

Related Questions