From cef1ec95d295ea3bf1b89c5d8821e155d909fa6b Mon Sep 17 00:00:00 2001 From: huyueeer Date: Wed, 4 Aug 2021 14:14:53 +0800 Subject: [PATCH] =?UTF-8?q?LDAP=E9=AA=8C=E8=AF=81=E5=BF=BD=E7=95=A5?= =?UTF-8?q?=E8=B4=A6=E6=88=B7=E5=A4=A7=E5=B0=8F=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kafka/manager/account/component/sso/BaseSessionSignOn.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kafka-manager-extends/kafka-manager-account/src/main/java/com/xiaojukeji/kafka/manager/account/component/sso/BaseSessionSignOn.java b/kafka-manager-extends/kafka-manager-account/src/main/java/com/xiaojukeji/kafka/manager/account/component/sso/BaseSessionSignOn.java index 1ff36964..bf2d29dc 100644 --- a/kafka-manager-extends/kafka-manager-account/src/main/java/com/xiaojukeji/kafka/manager/account/component/sso/BaseSessionSignOn.java +++ b/kafka-manager-extends/kafka-manager-account/src/main/java/com/xiaojukeji/kafka/manager/account/component/sso/BaseSessionSignOn.java @@ -52,6 +52,8 @@ public class BaseSessionSignOn extends AbstractSingleSignOn { //判断是否激活了LDAP验证, 若激活则也可使用ldap进行认证 if(!ValidateUtils.isNull(accountLdapEnabled) && accountLdapEnabled){ + //基于LDAP的登陆用户忽略大小写账户,统一做大写处理 + dto.setUsername(dto.getUsername().toUpperCase()); //去LDAP验证账密 if(!ldapAuthentication.authenticate(dto.getUsername(),dto.getPassword())){ return Result.buildFrom(ResultStatus.LDAP_AUTHENTICATION_FAILED);