From f1fa99f9186e0c69f6c0faac9e22b625e18c8942 Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Tue, 20 May 2025 13:51:26 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8(backend)=20allow=20setting=20session?= =?UTF-8?q?=20cookie=20age=20via=20env=20var?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We want to be able to increase the duration of the cookie session by setting an environment variable. --- src/backend/meet/settings.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/backend/meet/settings.py b/src/backend/meet/settings.py index ebb08376..a943c8c9 100755 --- a/src/backend/meet/settings.py +++ b/src/backend/meet/settings.py @@ -360,7 +360,9 @@ class Base(Configuration): # Session SESSION_ENGINE = "django.contrib.sessions.backends.cache" SESSION_CACHE_ALIAS = "default" - SESSION_COOKIE_AGE = 60 * 60 * 12 + SESSION_COOKIE_AGE = values.PositiveIntegerValue( + default=60 * 60 * 12, environ_name="SESSION_COOKIE_AGE", environ_prefix=None + ) # OIDC - Authorization Code Flow OIDC_AUTHENTICATE_CLASS = "lasuite.oidc_login.views.OIDCAuthenticationRequestView"