ldap: fix group validation
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
This commit is contained in:
parent
a492ae983c
commit
14ec8472ef
|
@ -102,7 +102,9 @@ class MoonrakerLDAP:
|
||||||
if self.group_dn is None:
|
if self.group_dn is None:
|
||||||
logging.debug(f"LDAP User {username} login successful")
|
logging.debug(f"LDAP User {username} login successful")
|
||||||
return True
|
return True
|
||||||
for group in user.memberOf.value:
|
if not hasattr(user, "memberOf"):
|
||||||
|
return False
|
||||||
|
for group in user.memberOf.values:
|
||||||
if group == self.group_dn:
|
if group == self.group_dn:
|
||||||
logging.debug(
|
logging.debug(
|
||||||
f"LDAP User {username} group match success, "
|
f"LDAP User {username} group match success, "
|
||||||
|
|
Loading…
Reference in New Issue