Add AUTH_LDAP_ALWAY_UPDATE_USER to ldap config

This change exposes the Django setting AUTH_LDAP_ALWAYS_UPDATE_USER as environment variable to simplify deployments with readonly databases and LDAP based authentication as no extra file is required to be mounted into the container anymore.
This commit is contained in:
Jens Rudolf 2025-06-23 13:08:00 +02:00 committed by GitHub
parent 17a5ddc232
commit 8e8e37fcc1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -109,3 +109,6 @@ AUTH_LDAP_USER_ATTR_MAP = {
"last_name": environ.get('AUTH_LDAP_ATTR_LASTNAME', 'sn'),
"email": environ.get('AUTH_LDAP_ATTR_MAIL', 'mail')
}
# Update user object with the latest values from the LDAP directory every time the user logs in.
AUTH_LDAP_ALWAYS_UPDATE_USER = environ.get('AUTH_LDAP_ALWAYS_UPDATE_USER', 'True').lower() == 'true'