(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:
Samuel Paccoud - DINUM
2025-05-16 20:07:16 +02:00
committed by Manuel Raynaud
parent 6377c8fcca
commit 6e5d005dee
3 changed files with 9 additions and 5 deletions

View File

@@ -462,7 +462,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_CREATE_USER = values.BooleanValue(