Token must be a short-lived token and in a reasonable timeframe
Solution 1:
I stumbled upon the same issue at roughly the same time, so I expected a generic bug of Google but here is what had happened on my computer :
raise HttpAccessTokenRefreshError(error_msg, status=resp.status)
oauth2client.client.HttpAccessTokenRefreshError: invalid_grant: Invalid JWT: Token must be a short-lived token and in a reasonable timeframe
was caused in my case by a poor synchronisation of the computer's clock where the code was executed that had a lag of 5 minutes (due to a faulty battery for the internal clock). It started working again when I manually changed the internal time of my computer to the correct one.
This solution was mentionned here, but not with the full error message
Solution 2:
I had the same issue, I found that my server was delayed by 8 minutes. I configurated the NTP server and magically it was solved
Solution 3:
For those getting that error for a containerized app and ending up here,
I had the same issue when using my token from a containerized app. Rebooting Docker Desktop (Windows) did it for me.
I had this setup for weeks before getting that issue for the first time.
Solution 4:
Same problem encountered....manually reset my computer's clock to the current time....problem resolved.