From ea89be5ec5b9dfb55ae73327338882f1216611b4 Mon Sep 17 00:00:00 2001 From: Thomasr Date: Thu, 3 Oct 2024 14:35:43 -0400 Subject: [PATCH 1/2] Add Env Var for cookie max age: LOWCODER_COOKIE_MAX_AGE_IN_HOURS --- .../src/main/java/org/lowcoder/sdk/config/CommonConfig.java | 6 +++++- .../src/main/resources/application-debug.yaml | 2 ++ .../lowcoder-server/src/main/resources/application.yaml | 2 ++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/server/api-service/lowcoder-sdk/src/main/java/org/lowcoder/sdk/config/CommonConfig.java b/server/api-service/lowcoder-sdk/src/main/java/org/lowcoder/sdk/config/CommonConfig.java index 24c20ef91..011f321cf 100644 --- a/server/api-service/lowcoder-sdk/src/main/java/org/lowcoder/sdk/config/CommonConfig.java +++ b/server/api-service/lowcoder-sdk/src/main/java/org/lowcoder/sdk/config/CommonConfig.java @@ -137,7 +137,11 @@ public static class Workspace { @Data public static class Cookie { //Set cookie max age to 1 day - private long maxAgeInSeconds = Duration.ofDays(1).toSeconds(); + private long maxAgeInHours = 24; + + public long getMaxAgeInSeconds() { + return Duration.ofHours(maxAgeInHours).toSeconds(); + } } @Data diff --git a/server/api-service/lowcoder-server/src/main/resources/application-debug.yaml b/server/api-service/lowcoder-server/src/main/resources/application-debug.yaml index b6faa2025..10fe668f6 100644 --- a/server/api-service/lowcoder-server/src/main/resources/application-debug.yaml +++ b/server/api-service/lowcoder-server/src/main/resources/application-debug.yaml @@ -45,6 +45,8 @@ common: private-mode: ${LOWCODER_MARKETPLACE_PRIVATE_MODE:true} lowcoder-public-url: ${LOWCODER_PUBLIC_URL:http://localhost:3000} notifications-email-sender: ${LOWCODER_EMAIL_NOTIFICATIONS_SENDER:info@localhost} + cookie: + max-age-in-hours: ${LOWCODER_COOKIE_MAX_AGE_IN_HOURS:24} debug: true diff --git a/server/api-service/lowcoder-server/src/main/resources/application.yaml b/server/api-service/lowcoder-server/src/main/resources/application.yaml index 988c45200..6a29095fd 100644 --- a/server/api-service/lowcoder-server/src/main/resources/application.yaml +++ b/server/api-service/lowcoder-server/src/main/resources/application.yaml @@ -86,6 +86,8 @@ common: private-mode: ${LOWCODER_MARKETPLACE_PRIVATE_MODE:true} lowcoder-public-url: ${LOWCODER_PUBLIC_URL:http://localhost:3000} notifications-email-sender: ${LOWCODER_EMAIL_NOTIFICATIONS_SENDER:info@localhost} + cookie: + max-age-in-hours: ${LOWCODER_COOKIE_MAX_AGE_IN_HOURS:24} material: mongodb-grid-fs: From d22d5c52b247bfc5fc6628e58e3b7dd7638ee672 Mon Sep 17 00:00:00 2001 From: Thomasr Date: Thu, 3 Oct 2024 14:38:38 -0400 Subject: [PATCH 2/2] rename to LOWCODER_COOKIE_MAX_AGE --- .../lowcoder-server/src/main/resources/application-debug.yaml | 2 +- .../lowcoder-server/src/main/resources/application.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/api-service/lowcoder-server/src/main/resources/application-debug.yaml b/server/api-service/lowcoder-server/src/main/resources/application-debug.yaml index 10fe668f6..5e17368b5 100644 --- a/server/api-service/lowcoder-server/src/main/resources/application-debug.yaml +++ b/server/api-service/lowcoder-server/src/main/resources/application-debug.yaml @@ -46,7 +46,7 @@ common: lowcoder-public-url: ${LOWCODER_PUBLIC_URL:http://localhost:3000} notifications-email-sender: ${LOWCODER_EMAIL_NOTIFICATIONS_SENDER:info@localhost} cookie: - max-age-in-hours: ${LOWCODER_COOKIE_MAX_AGE_IN_HOURS:24} + max-age-in-hours: ${LOWCODER_COOKIE_MAX_AGE:24} debug: true diff --git a/server/api-service/lowcoder-server/src/main/resources/application.yaml b/server/api-service/lowcoder-server/src/main/resources/application.yaml index 6a29095fd..4184806b2 100644 --- a/server/api-service/lowcoder-server/src/main/resources/application.yaml +++ b/server/api-service/lowcoder-server/src/main/resources/application.yaml @@ -87,7 +87,7 @@ common: lowcoder-public-url: ${LOWCODER_PUBLIC_URL:http://localhost:3000} notifications-email-sender: ${LOWCODER_EMAIL_NOTIFICATIONS_SENDER:info@localhost} cookie: - max-age-in-hours: ${LOWCODER_COOKIE_MAX_AGE_IN_HOURS:24} + max-age-in-hours: ${LOWCODER_COOKIE_MAX_AGE:24} material: mongodb-grid-fs: