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,
# 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,
- 'SUPPORTS_TRANSACTIONS': False}
- connection = db.connections['ldap']
+ 'PASSWORD': settings.LDAPDB_BIND_PASSWORD}