From a216ec902a311aa5b9853129efad2e90034823a1 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Thu, 21 Oct 2021 16:34:39 -0700 Subject: [PATCH] GUACAMOLE-957: Match any user for LDAP YAML by default. --- .../guacamole/auth/ldap/conf/JacksonLDAPConfiguration.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/JacksonLDAPConfiguration.java b/extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/JacksonLDAPConfiguration.java index e3e1496ed..1d00c6b40 100644 --- a/extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/JacksonLDAPConfiguration.java +++ b/extensions/guacamole-auth-ldap/src/main/java/org/apache/guacamole/auth/ldap/conf/JacksonLDAPConfiguration.java @@ -276,6 +276,10 @@ public class JacksonLDAPConfiguration implements LDAPConfiguration { @Override public String appliesTo(String username) throws GuacamoleException { + // Match any user by default + if (matchUsernames == null || matchUsernames.isEmpty()) + return username; + for (Pattern pattern : matchUsernames) { Matcher matcher = pattern.matcher(username); if (matcher.matches())