Pickup env variables and use them

This commit is contained in:
PCoder 2019-02-23 18:45:21 +01:00
commit 113fa2c454
2 changed files with 18 additions and 5 deletions

View file

@ -16,9 +16,16 @@ import ldap
from django_auth_ldap.config import LDAPSearch, LDAPSearchUnion
# LDAP setup
LDAP_SERVER = config('LDAP_SERVER')
AUTH_LDAP_SERVER_URI = config('LDAPSERVER')
AUTH_LDAP_BIND_DN = config('LDAPSEARCHUSER')
AUTH_LDAP_BIND_PASSWORD = config('LDAPSEARCHUSERPASSWORD')
LDAP_ADMIN_DN = config('LDAP_ADMIN_DN')
LDAP_ADMIN_PASSWORD = config('LDAP_ADMIN_PASSWORD')
AUTH_LDAP_BIND_DN = LDAP_ADMIN_DN
AUTH_LDAP_BIND_PASSWORD = LDAP_ADMIN_PASSWORD
LDAP_CUSTOMER_DN = config('LDAP_CUSTOMER_DN')
LDAP_USERS_DN = config('LDAP_USERS_DN')
# Search union over OUs
search_base = config('LDAPSEARCH').split()
@ -177,3 +184,9 @@ if config('ENABLE_DEBUG_LOG', default=False, cast=bool):
loggers_dict.update(logger_item)
LOGGING['loggers'] = loggers_dict
if 'ldap3' in modules_to_log_list:
from ldap3.utils.log import (
set_library_log_detail_level, OFF, BASIC, NETWORK, EXTENDED
)
set_library_log_detail_level(BASIC)