mirror of
https://github.com/kakwa/ldapcherry
synced 2025-02-16 15:43:19 +01:00
fix search template for AD backend
This commit is contained in:
parent
2a4815e142
commit
23b3dbfbe3
@ -92,11 +92,24 @@ class Backend(ldapcherry.backend.backendLdap.Backend):
|
|||||||
self.builtin = 'CN=Builtin,' + basedn
|
self.builtin = 'CN=Builtin,' + basedn
|
||||||
self.user_filter_tmpl = '(sAMAccountName=%(username)s)'
|
self.user_filter_tmpl = '(sAMAccountName=%(username)s)'
|
||||||
self.group_filter_tmpl = '(uid=%(userdn)s)'
|
self.group_filter_tmpl = '(uid=%(userdn)s)'
|
||||||
self.search_filter_tmpl = '(|(sAMAccountName=%(searchstring)s*)' \
|
self.search_filter_tmpl = '(&(|(sAMAccountName=%(searchstring)s)' \
|
||||||
'(sn=%(searchstring)s*)(cn=%(searchstring)s*))'
|
'(cn=%(searchstring)s*)' \
|
||||||
|
'(name=%(searchstring)s*)' \
|
||||||
|
'(givenName=%(searchstring)s*)' \
|
||||||
|
'(cn=%(searchstring)s*))' \
|
||||||
|
'(&(objectClass=person)' \
|
||||||
|
'(objectClass=user)' \
|
||||||
|
'(!(objectClass=computer)))' \
|
||||||
|
')'
|
||||||
self.dn_user_attr = 'cn'
|
self.dn_user_attr = 'cn'
|
||||||
self.key = 'sAMAccountName'
|
self.key = 'sAMAccountName'
|
||||||
self.objectlasses = ['top', 'person', 'organizationalPerson', 'user']
|
self.objectlasses = [
|
||||||
|
'top',
|
||||||
|
'person',
|
||||||
|
'organizationalPerson',
|
||||||
|
'user',
|
||||||
|
'posixAccount',
|
||||||
|
]
|
||||||
self.group_attrs = {
|
self.group_attrs = {
|
||||||
'member': "%(dn)s"
|
'member': "%(dn)s"
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user