LDAP验证忽略账户大小写

This commit is contained in:
huyueeer
2021-08-04 14:14:53 +08:00
parent 7e1b3c552b
commit cef1ec95d2

View File

@@ -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);