def escape_ldap_filter(value):
value = unicode(value)
return value.replace('\\', '\\5c') \
def escape_ldap_filter(value):
value = unicode(value)
return value.replace('\\', '\\5c') \
# Legacy single database support
if hasattr(settings, 'LDAPDB_SERVER_URI'):
# Legacy single database support
if hasattr(settings, 'LDAPDB_SERVER_URI'):
# Add the LDAP backend
settings.DATABASES['ldap'] = {
'ENGINE': 'ldapdb.backends.ldap',
'NAME': settings.LDAPDB_SERVER_URI,
'USER': settings.LDAPDB_BIND_DN,
'PASSWORD': settings.LDAPDB_BIND_PASSWORD}
# Add the LDAP backend
settings.DATABASES['ldap'] = {
'ENGINE': 'ldapdb.backends.ldap',
'NAME': settings.LDAPDB_SERVER_URI,
'USER': settings.LDAPDB_BIND_DN,
'PASSWORD': settings.LDAPDB_BIND_PASSWORD}