title: Token must be a short-lived token and in a reasonable timeframe
body: <p>I am having the same error as <a href="https://issues.jenkins-ci.org/browse/JENKINS-33518" rel="noreferrer">this</a>.
  In my case it is happening when the app is trying to upload a file via Google Cloud Client API.</p>
  
  <pre><code>POST https://www.googleapis.com/oauth2/v4/token
  400 Bad Request
  Invalid JWT: Token must be a short-lived token and in a reasonable timeframe
  </code></pre>
  
  <p>How I load the token is reading a service-account json file, and attach it to <code>CURLOPT_HTTPHEADER</code> in PHP. It did work properly for the past one month, so I am guessing that Google changed the way of authorization.</p>
  
  <p>Has anyone faced &amp; solved this?</p>