diff --git a/projects/angular-auth-oidc-client/src/lib/auto-login/auto-login-partial-routes.guard.ts b/projects/angular-auth-oidc-client/src/lib/auto-login/auto-login-partial-routes.guard.ts index db84e9de..d77812fb 100644 --- a/projects/angular-auth-oidc-client/src/lib/auto-login/auto-login-partial-routes.guard.ts +++ b/projects/angular-auth-oidc-client/src/lib/auto-login/auto-login-partial-routes.guard.ts @@ -106,8 +106,14 @@ function checkAuth( ): Observable { return configurationService.getOpenIDConfiguration().pipe( map((configuration) => { + let configWithoutRenewTimeBefore = null + + if (configuration) { + configWithoutRenewTimeBefore = {...configuration, renewTimeBeforeTokenExpiresInSeconds: 0} + } + const isAuthenticated = - authStateService.areAuthStorageTokensValid(configuration); + authStateService.areAuthStorageTokensValid(configWithoutRenewTimeBefore); if (isAuthenticated) { autoLoginService.checkSavedRedirectRouteAndNavigate(configuration);