This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
pam-django/settings.py

39 lines
1.3 KiB
Python

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'authentic2',
'USER': 'authentic2',
'PASSWORD': '{PASSWORD}',
'HOST': 'localhost',
}
}
INSTALLED_APPS=('django.contrib.auth',)
AUTHENTICATION_BACKENDS=('django.contrib.auth.backends.ModelBackend',
'authentic2.backends.ldap_backend.LDAPBackend')
SECRET_KEY='xxx'
LDAP_AUTH_SETTINGS=[
{
"url": "ldaps://ldap.libre-entreprise.org/",
"basedn": "o=entrouvert,ou=companies,o=libre-entreprise",
"user_filter": "uid=%s",
"groupsu": ["cn=ldapadmins,ou=groups,o=entrouvert,ou=companies,o=libre-entreprise"],
"groupstaff": ["cn=ldapadmins,ou=groups,o=entrouvert,ou=companies,o=libre-entreprise"],
"group_filter": "(&(uniqueMember={user_dn})(objectClass=legroup))",
"transient": False,
"realm": "entrouvert.org",
"create_group": True,
"group_mapping": [
["cn=ldapadmins,ou=groups,o=entrouvert,ou=companies,o=libre-entreprise", [ "Superutilisateur" ]]
],
"attributes": ["sn", "givenName", "mail"]
}
]
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
'LOCATION': '/var/cache/authentic2',
},
}