From 9b5ceed501d2eb4107d65e618f0df9dad9ab013f Mon Sep 17 00:00:00 2001 From: Ruslan Musaev <43766501+HocKu7@users.noreply.github.com> Date: Tue, 20 May 2025 10:32:02 +0200 Subject: [PATCH] dbeaver/pro#5693 Fix ldap bruteforce protection (#3446) Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com> --- .../io/cloudbeaver/service/ldap/auth/LdapAuthProvider.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/bundles/io.cloudbeaver.service.ldap.auth/src/io/cloudbeaver/service/ldap/auth/LdapAuthProvider.java b/server/bundles/io.cloudbeaver.service.ldap.auth/src/io/cloudbeaver/service/ldap/auth/LdapAuthProvider.java index 098fd0585d..5d470fc5d6 100644 --- a/server/bundles/io.cloudbeaver.service.ldap.auth/src/io/cloudbeaver/service/ldap/auth/LdapAuthProvider.java +++ b/server/bundles/io.cloudbeaver.service.ldap.auth/src/io/cloudbeaver/service/ldap/auth/LdapAuthProvider.java @@ -36,11 +36,11 @@ import org.jkiss.dbeaver.model.security.SMAuthProviderCustomConfiguration; import org.jkiss.dbeaver.model.security.SMController; import org.jkiss.utils.CommonUtils; +import java.util.*; import javax.naming.Context; import javax.naming.NamingEnumeration; import javax.naming.NamingException; import javax.naming.directory.*; -import java.util.*; public class LdapAuthProvider implements SMAuthProviderExternal, SMBruteForceProtected, SMAuthProviderAssigner { private static final Log log = Log.getLog(LdapAuthProvider.class); @@ -355,7 +355,7 @@ public class LdapAuthProvider implements SMAuthProviderExternal, SMBr @Override public Object getInputUsername(@NotNull Map cred) { - return cred.get(LdapConstants.CRED_USERNAME); + return cred.get(LdapConstants.CRED_USER_DN); } private boolean isFullDN(String userName) {