aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheo Chatzimichos <tampakrap@gentoo.org>2013-07-10 14:57:41 +0200
committerTheo Chatzimichos <tampakrap@gentoo.org>2013-07-10 14:57:41 +0200
commit6040a52167953e18c09f51f43c7ec173b768c0ee (patch)
tree1ca385fb9a6c58a4de894743848d8bc710b607b5 /okupy/settings/__init__.py
parentDrop django-auth-ldap configuration we're not going to use (diff)
downloadidentity.gentoo.org-6040a52167953e18c09f51f43c7ec173b768c0ee.tar.gz
identity.gentoo.org-6040a52167953e18c09f51f43c7ec173b768c0ee.tar.bz2
identity.gentoo.org-6040a52167953e18c09f51f43c7ec173b768c0ee.zip
Add django-ldapdb in settings and dependency list
django-ldapdb is a library that uses LDAP server as Database backend. This way we will be able to use ORM by mapping LDAP users to python objects
Diffstat (limited to 'okupy/settings/__init__.py')
-rw-r--r--okupy/settings/__init__.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/okupy/settings/__init__.py b/okupy/settings/__init__.py
index e811e89..f3af18f 100644
--- a/okupy/settings/__init__.py
+++ b/okupy/settings/__init__.py
@@ -123,3 +123,13 @@ EMAIL_SUBJECT_PREFIX = '[%s]: ' % INSTANCE_NAME
TEMPLATE_CONTEXT_PROCESSORS += (
'django.core.context_processors.request',
)
+
+# django-ldapdb settings
+DATABASES['ldap'] = {
+ 'ENGINE': 'ldapdb.backends.ldap',
+ 'NAME': AUTH_LDAP_SERVER_URI,
+ 'USER': AUTH_LDAP_BIND_DN,
+ 'PASSWORD': AUTH_LDAP_BIND_PASSWORD,
+}
+
+DATABASE_ROUTERS = ['ldapdb.router.Router']