(backend) allow setting session cookie age via env var

We want to be able to increase the duration of the cookie session
by setting an environment variable.
This commit is contained in:
lebaudantoine
2025-05-20 13:51:26 +02:00
committed by aleb_the_flash
parent 4a6e65d4be
commit f1fa99f918

View File

@@ -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"