diff options
Diffstat (limited to 'Authenticators/LDAP/LDAPauth.py')
-rw-r--r-- | Authenticators/LDAP/LDAPauth.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Authenticators/LDAP/LDAPauth.py b/Authenticators/LDAP/LDAPauth.py index 45bb0c6..93f1277 100644 --- a/Authenticators/LDAP/LDAPauth.py +++ b/Authenticators/LDAP/LDAPauth.py @@ -501,7 +501,7 @@ def do_main_program(): debug('Checking group membership for ' + name) #Search for user in group - res = ldap_conn.search_s(cfg.ldap.group_cn, ldap.SCOPE_SUBTREE, user_dn, [cfg.ldap.number_attr, cfg.ldap.display_attr]) + res = ldap_conn.search_s(cfg.ldap.group_cn, ldap.SCOPE_SUBTREE, '(%s=%s)' % (cfg.ldap.group_attr, user_dn), [cfg.ldap.number_attr, cfg.ldap.display_attr]) # Check if the user is a member of the group if len(res) < 1: @@ -612,7 +612,7 @@ def do_main_program(): debug('nameToId %s -> ?', name) return FALL_THROUGH - return result + return uid @fortifyIceFu("") |