diff --git a/li.strolch.privilege/src/main/java/li/strolch/privilege/handler/JsonConfigLdapPrivilegeHandler.java b/li.strolch.privilege/src/main/java/li/strolch/privilege/handler/JsonConfigLdapPrivilegeHandler.java index ce755c176..2b896a685 100644 --- a/li.strolch.privilege/src/main/java/li/strolch/privilege/handler/JsonConfigLdapPrivilegeHandler.java +++ b/li.strolch.privilege/src/main/java/li/strolch/privilege/handler/JsonConfigLdapPrivilegeHandler.java @@ -95,6 +95,8 @@ public class JsonConfigLdapPrivilegeHandler extends BaseLdapPrivilegeHandler { @Override protected Set getLdapGroups(String username, Attributes attrs) throws NamingException { Set ldapGroups = LdapHelper.getLdapGroups(attrs); + logger.info("User " + username + " has LDAP Groups: "); + ldapGroups.forEach(s -> logger.info("- " + s)); Set relevantLdapGroups = ldapGroups.stream().filter(s -> this.ldapGroupNames.contains(s)) .collect(toSet()); diff --git a/li.strolch.privilege/src/main/java/li/strolch/privilege/handler/SimpleLdapPrivilegeHandler.java b/li.strolch.privilege/src/main/java/li/strolch/privilege/handler/SimpleLdapPrivilegeHandler.java index d5875c4e4..c65f5b61d 100644 --- a/li.strolch.privilege/src/main/java/li/strolch/privilege/handler/SimpleLdapPrivilegeHandler.java +++ b/li.strolch.privilege/src/main/java/li/strolch/privilege/handler/SimpleLdapPrivilegeHandler.java @@ -72,7 +72,10 @@ public class SimpleLdapPrivilegeHandler extends BaseLdapPrivilegeHandler { @Override protected Set getLdapGroups(String username, Attributes attrs) throws NamingException { - return LdapHelper.getLdapGroups(attrs); + Set ldapGroups = LdapHelper.getLdapGroups(attrs); + logger.info("User " + username + " has LDAP Groups: "); + ldapGroups.forEach(s -> logger.info("- " + s)); + return ldapGroups; } @Override