Currently, the search base is hardcoded:
data = ldap_connection.search_s([...], filterstr='(&(objectClass=user)(sAMAccountName=' + user + '))')
This may be fine for Active Directory, but unusable on standard LDAP schemas like iNetOrgPerson, account, etc.