From 324e051406f421588f0b6eaf974573019ef74a34 Mon Sep 17 00:00:00 2001 From: ArtemHoruzhenko Date: Tue, 19 Nov 2024 11:48:49 +0200 Subject: [PATCH 1/3] fix ensure token functionality --- .../api/src/modules/cloud/user/cloud-user.api.service.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/redisinsight/api/src/modules/cloud/user/cloud-user.api.service.ts b/redisinsight/api/src/modules/cloud/user/cloud-user.api.service.ts index 5ab3de0951..a30848a727 100644 --- a/redisinsight/api/src/modules/cloud/user/cloud-user.api.service.ts +++ b/redisinsight/api/src/modules/cloud/user/cloud-user.api.service.ts @@ -67,11 +67,11 @@ export class CloudUserApiService { try { const session = await this.sessionService.getSession(sessionMetadata.sessionId); - if (!session?.refreshToken) { - throw new CloudApiUnauthorizedException(); - } - if (!isValidToken(session?.accessToken)) { + if (!session?.refreshToken) { + throw new CloudApiUnauthorizedException(); + } + await this.cloudAuthService.renewTokens(sessionMetadata, session?.idpType, session?.refreshToken); } } catch (e) { From 2a3e777a6d9002e5442dae82f3263f26f426a91f Mon Sep 17 00:00:00 2001 From: ArtemHoruzhenko Date: Tue, 19 Nov 2024 11:53:29 +0200 Subject: [PATCH 2/3] add RTE with all capabilities --- .github/workflows/tests-integration.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tests-integration.yml b/.github/workflows/tests-integration.yml index 05e044ab0b..e6eecf62c7 100644 --- a/.github/workflows/tests-integration.yml +++ b/.github/workflows/tests-integration.yml @@ -48,6 +48,7 @@ env: } ITESTS_NAMES_SHORT: | { + "mods-preview": "OSS Standalone and all preview modules", "oss-st-5-pass": "OSS Standalone v5 with admin pass required", "oss-st-6-tls-auth": "OSS Standalone v6 with TLS auth required", "oss-clu-tls": "OSS Cluster with TLS enabled", From 603b1275dcf34c3b5b656359eb030d60b5611069 Mon Sep 17 00:00:00 2001 From: ArtemHoruzhenko Date: Tue, 19 Nov 2024 11:55:36 +0200 Subject: [PATCH 3/3] fix padding --- .github/workflows/tests-integration.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests-integration.yml b/.github/workflows/tests-integration.yml index e6eecf62c7..3852cf6170 100644 --- a/.github/workflows/tests-integration.yml +++ b/.github/workflows/tests-integration.yml @@ -48,7 +48,7 @@ env: } ITESTS_NAMES_SHORT: | { - "mods-preview": "OSS Standalone and all preview modules", + "mods-preview": "OSS Standalone and all preview modules", "oss-st-5-pass": "OSS Standalone v5 with admin pass required", "oss-st-6-tls-auth": "OSS Standalone v6 with TLS auth required", "oss-clu-tls": "OSS Cluster with TLS enabled",