mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
dbeaver/pro#5693 Fix ldap bruteforce protection (#3446)
Co-authored-by: Evgenia <139753579+EvgeniaBzzz@users.noreply.github.com>
This commit is contained in:
+2
-2
@@ -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<SMSession>, SMBruteForceProtected, SMAuthProviderAssigner {
|
||||
private static final Log log = Log.getLog(LdapAuthProvider.class);
|
||||
@@ -355,7 +355,7 @@ public class LdapAuthProvider implements SMAuthProviderExternal<SMSession>, SMBr
|
||||
|
||||
@Override
|
||||
public Object getInputUsername(@NotNull Map<String, Object> cred) {
|
||||
return cred.get(LdapConstants.CRED_USERNAME);
|
||||
return cred.get(LdapConstants.CRED_USER_DN);
|
||||
}
|
||||
|
||||
private boolean isFullDN(String userName) {
|
||||
|
||||
Reference in New Issue
Block a user