ldap search for ad group
This commit is contained in:
@@ -287,6 +287,11 @@ seafileGroups = request('admin/groups/', seafileURL, seafileToken)['response']['
|
||||
# also check seafile group membership against ldap group
|
||||
for seafileGroup in seafileGroups:
|
||||
# need to check if group exists in ad first and if not delete it
|
||||
logger.debug("Searching for ldap group {0}.".format(seafileGroup))
|
||||
ldap.search(ldapBase, '(samaccountname={1})'.format(seafileGroup), attributes=['*'])
|
||||
count = len(ldap.entries)
|
||||
logger.debug("Found {0} LDAP group.".format(count))
|
||||
|
||||
seafileGroupMembers = request('admin/groups/{0}/members/'.format(seafileGroup['id']), seafileURL, seafileToken)['response']['members']
|
||||
for seafileGroupMember in seafileGroupMembers:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user