[Minor] Log LDAP groups for user

This commit is contained in:
Robert von Burg 2019-04-15 13:43:20 +02:00
parent 98a45863d5
commit 384db5e23e
2 changed files with 6 additions and 1 deletions

View File

@ -95,6 +95,8 @@ public class JsonConfigLdapPrivilegeHandler extends BaseLdapPrivilegeHandler {
@Override
protected Set<String> getLdapGroups(String username, Attributes attrs) throws NamingException {
Set<String> ldapGroups = LdapHelper.getLdapGroups(attrs);
logger.info("User " + username + " has LDAP Groups: ");
ldapGroups.forEach(s -> logger.info("- " + s));
Set<String> relevantLdapGroups = ldapGroups.stream().filter(s -> this.ldapGroupNames.contains(s))
.collect(toSet());

View File

@ -72,7 +72,10 @@ public class SimpleLdapPrivilegeHandler extends BaseLdapPrivilegeHandler {
@Override
protected Set<String> getLdapGroups(String username, Attributes attrs) throws NamingException {
return LdapHelper.getLdapGroups(attrs);
Set<String> ldapGroups = LdapHelper.getLdapGroups(attrs);
logger.info("User " + username + " has LDAP Groups: ");
ldapGroups.forEach(s -> logger.info("- " + s));
return ldapGroups;
}
@Override