#!/usr/bin/python
-
-
import ldap
import logging
class LDAP(base.Object):
@lazy_property
def ldap(self):
- ldap_uri = self.settings.get("ldap_uri")
+ ldap_uri = self.backend.config.get("ldap", "uri")
log.debug("Connecting to %s..." % ldap_uri)
def search(self, query, attrlist=None, limit=0):
log.debug("Performing LDAP query: %s" % query)
- search_base = self.settings.get("ldap_search_base")
+ search_base = self.backend.config.get("ldap", "base")
results = self.ldap.search_ext_s(search_base, ldap.SCOPE_SUBTREE,
query, attrlist=attrlist, sizelimit=limit)