From ed4a0e4359cb5618d0351fe97a9dbc6dab08b1b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sinan=20=C3=96zt=C3=BCrk?= Date: Tue, 16 Jan 2024 11:16:47 +0300 Subject: [PATCH] remove changes in auth-flow-strategy.ts --- .../oauth/src/lib/strategies/auth-flow-strategy.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/npm/ng-packs/packages/oauth/src/lib/strategies/auth-flow-strategy.ts b/npm/ng-packs/packages/oauth/src/lib/strategies/auth-flow-strategy.ts index 4184cf2c8d..594e6e5c89 100644 --- a/npm/ng-packs/packages/oauth/src/lib/strategies/auth-flow-strategy.ts +++ b/npm/ng-packs/packages/oauth/src/lib/strategies/auth-flow-strategy.ts @@ -78,12 +78,11 @@ export abstract class AuthFlowStrategy { return this.oAuthService .loadDiscoveryDocument() .then(() => { - const expireDate = this.oAuthService.getAccessTokenExpiration(); - const currentDate = new Date().getTime(); - if (expireDate > currentDate || this.oAuthService.getRefreshToken()) { - return this.refreshToken(); + if (this.oAuthService.hasValidAccessToken() || !this.oAuthService.getRefreshToken()) { + return Promise.resolve(); } - return Promise.resolve(); + + return this.refreshToken(); }) .catch(this.catchError); }