diff --git a/src/auth/idtokenclient.ts b/src/auth/idtokenclient.ts index e123be29..38a72278 100644 --- a/src/auth/idtokenclient.ts +++ b/src/auth/idtokenclient.ts @@ -52,7 +52,8 @@ export class IdTokenClient extends OAuth2Client { ): Promise { if ( !this.credentials.id_token || - (this.credentials.expiry_date || 0) < Date.now() + !this.credentials.expiry_date || + this.isTokenExpiring() ) { const idToken = await this.idTokenProvider.fetchIdToken( this.targetAudience