complete settings.py with LDAP configuration
This commit is contained in:
parent
5262f871bb
commit
b049371742
27
settings.py
27
settings.py
|
@ -3,7 +3,7 @@ DATABASES = {
|
||||||
'ENGINE': 'django.db.backends.postgresql_psycopg2',
|
'ENGINE': 'django.db.backends.postgresql_psycopg2',
|
||||||
'NAME': 'authentic2',
|
'NAME': 'authentic2',
|
||||||
'USER': 'authentic2',
|
'USER': 'authentic2',
|
||||||
'PASSWORD': '',
|
'PASSWORD': '{PASSWORD}',
|
||||||
'HOST': 'localhost',
|
'HOST': 'localhost',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -11,3 +11,28 @@ INSTALLED_APPS=('django.contrib.auth',)
|
||||||
AUTHENTICATION_BACKENDS=('django.contrib.auth.backends.ModelBackend',
|
AUTHENTICATION_BACKENDS=('django.contrib.auth.backends.ModelBackend',
|
||||||
'authentic2.backends.ldap_backend.LDAPBackend')
|
'authentic2.backends.ldap_backend.LDAPBackend')
|
||||||
SECRET_KEY='xxx'
|
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',
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
|
Reference in New Issue