From b9186fc3c77acf032ec7015094d354512556484c Mon Sep 17 00:00:00 2001 From: Todd Martin Date: Sat, 22 Nov 2025 18:24:01 -0500 Subject: [PATCH] Added clarified logout reason --- .../auth/src/common/types/logout-reason.type.ts | 17 ++++++++++------- libs/common/src/services/api.service.ts | 2 +- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/libs/auth/src/common/types/logout-reason.type.ts b/libs/auth/src/common/types/logout-reason.type.ts index 71fff51064a..158869c6263 100644 --- a/libs/auth/src/common/types/logout-reason.type.ts +++ b/libs/auth/src/common/types/logout-reason.type.ts @@ -1,10 +1,13 @@ export type LogoutReason = - | "invalidGrantError" - | "vaultTimeout" - | "invalidSecurityStamp" - | "logoutNotification" - | "keyConnectorError" - | "sessionExpired" | "accessTokenUnableToBeDecrypted" + | "accountDeleted" + | "invalidAccessToken" + | "invalidSecurityStamp" + | "keyConnectorError" + | "logoutNotification" + | "missingEmailError" | "refreshTokenSecureStorageRetrievalFailure" - | "accountDeleted"; + | "setInitialPassword" + | "sessionExpired" + | "userInitiated" + | "vaultTimeout"; diff --git a/libs/common/src/services/api.service.ts b/libs/common/src/services/api.service.ts index 14d469ec600..ffa3c0822c6 100644 --- a/libs/common/src/services/api.service.ts +++ b/libs/common/src/services/api.service.ts @@ -1755,7 +1755,7 @@ export class ApiService implements ApiServiceAbstraction { (response.status === HttpStatusCode.Unauthorized || response.status === HttpStatusCode.Forbidden) ) { - await this.logoutCallback("sessionExpired"); + await this.logoutCallback("invalidAccessToken"); } const responseJson = await this.getJsonResponse(response);