From f43db2f46ee50bacb402a6ef42d768694c2bc9a8 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 12 Mar 2021 15:20:46 +0100 Subject: Refactor auth flow Reimplement some node-oauth2-server methods to remove hacky code needed by our external login workflow --- client/src/app/shared/shared-main/auth/auth-interceptor.service.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'client/src/app/shared/shared-main/auth/auth-interceptor.service.ts') diff --git a/client/src/app/shared/shared-main/auth/auth-interceptor.service.ts b/client/src/app/shared/shared-main/auth/auth-interceptor.service.ts index 3ddaffbdf..4fe3b964d 100644 --- a/client/src/app/shared/shared-main/auth/auth-interceptor.service.ts +++ b/client/src/app/shared/shared-main/auth/auth-interceptor.service.ts @@ -27,7 +27,9 @@ export class AuthInterceptor implements HttpInterceptor { catchError((err: HttpErrorResponse) => { if (err.status === HttpStatusCode.UNAUTHORIZED_401 && err.error && err.error.code === 'invalid_token') { return this.handleTokenExpired(req, next) - } else if (err.status === HttpStatusCode.UNAUTHORIZED_401) { + } + + if (err.status === HttpStatusCode.UNAUTHORIZED_401) { return this.handleNotAuthenticated(err) } -- cgit v1.2.3