From 86b8f952eecfc6a109ab91e1bf39983b50e7c9f6 Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Tue, 9 Nov 2021 11:19:43 +0300 Subject: [PATCH] redirect to the login page when token expired --- .../packages/core/src/lib/strategies/auth-flow.strategy.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/npm/ng-packs/packages/core/src/lib/strategies/auth-flow.strategy.ts b/npm/ng-packs/packages/core/src/lib/strategies/auth-flow.strategy.ts index 001d0e8842..339b6f5401 100644 --- a/npm/ng-packs/packages/core/src/lib/strategies/auth-flow.strategy.ts +++ b/npm/ng-packs/packages/core/src/lib/strategies/auth-flow.strategy.ts @@ -60,6 +60,11 @@ export abstract class AuthFlowStrategy { if (shouldClear) clearOAuthStorage(oAuthStorage); this.oAuthService.configure(this.oAuthConfig); + + this.oAuthService.events + .pipe(filter(event => event.type === 'token_refresh_error')) + .subscribe(() => this.navigateToLogin()); + return this.oAuthService .loadDiscoveryDocument() .then(() => {