Browse Source

remove changes in auth-flow-strategy.ts

pull/18768/head
Sinan Öztürk 2 years ago
parent
commit
ed4a0e4359
  1. 9
      npm/ng-packs/packages/oauth/src/lib/strategies/auth-flow-strategy.ts

9
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);
}

Loading…
Cancel
Save