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