diff --git a/extensions/guacamole-auth-ldap/src/main/java/org/glyptodon/guacamole/auth/ldap/AuthenticationProviderService.java b/extensions/guacamole-auth-ldap/src/main/java/org/glyptodon/guacamole/auth/ldap/AuthenticationProviderService.java index cae0f9030..d2b56c080 100644 --- a/extensions/guacamole-auth-ldap/src/main/java/org/glyptodon/guacamole/auth/ldap/AuthenticationProviderService.java +++ b/extensions/guacamole-auth-ldap/src/main/java/org/glyptodon/guacamole/auth/ldap/AuthenticationProviderService.java @@ -97,8 +97,10 @@ public class AuthenticationProviderService { List usernameAttributes = confService.getUsernameAttributes(); // We need exactly one base DN to derive the user DN - if (usernameAttributes.size() != 1) + if (usernameAttributes.size() != 1) { + logger.warn("Cannot directly derive user DN when multiple username attributes are specified"); return null; + } // Derive user DN from base DN return