ldap认证失败怎么办(ldap认证错误 用户名或密码错误)
ladpautherror怎么解决
操作方法如下:
1. 检查LDAP服务器配置文件:出现ldap auth error报错,尝试检查LDAP 服务器配置文件;
2. 查看authd.log:出现ldap auth error报错,尝试检查authd.log文件;
3. 检查服务路线:出现ldap auth error报错,尝试检查服务路线。如果为 UID 代理服务配置了服务路由,组映射测试将工作,而 LDAP 身份验证可能会失败,因为帕洛阿尔托网络设备仍在使用管理接口作为LDAP身份验证请求的来源。
ldap管理员密码错误
微软Active DirectoryEAP-PEAP/EAP-MSCHAPv21. 修改LDAP用户所使用接入策略中的首选EAP类型。2. 到AD上重置用户密码的过期时间,或取消下次登录需修改密码的配置。除EAP-PEAP/EAP-MSCHAPv2和CHAP外的其他认证方式无需解决。通用LDAP服务器任意认证方式到LDAP服务器上重置用户密码的过期时间,或取消下次登录需修改密码的配置。
2021-03-30 ldap Authantication登录验证失败错误码49对应的子错误码
验证失败是报的错误大致如下
LDAP: error code 49 - 80090308: LdapErr: DSID-0C0903A9, comment: AcceptSecurityContext error, data 701, v1db0
其中code 49 是主错误码,代表验证失败,后面的data 701则是子错误码,代表具体时间什么原因导致了验证失败:
525? ?????????????????user not found--未找到用户
52e? ?????????????????invalid credentials--无效凭据
530? ? ? ?????????????not permitted to logon at this time--此时不允许登录
531? ? ? ?????????????not permitted to logon at this workstation--不允许在此工作站登录
532????????????????????password expired (remember to check the user set in osuser.xml also)--密码已过期(请记住在osuser.xml文件(同时)
533????????????????????account disabled--帐户已禁用
701????????????????????account expired--帐户已过期
773????????????????????user must reset password--用户必须重置密码
775? ? ? ? ? ? ? ? ? ? user account locked--用户帐户已锁定
以下方法可以获取Message中的子错误码,没有更好的方法,路过的大神赐教
Exception error = errorCallback.getError();
String errorMessage = error.getMessage();
code = errorMessage.substring(errorMessage.indexOf("data") +5, errorMessage.indexOf("data") +9).trim();
java ldap验证用户失败 报错ldap:error code 49 -80090308
最后在“PRINCIPAL”中加了域名可以了。比如登录名:arthur,所在域:arthurzhang.cn,“PRINCIPAL”设置为“arthur@arthurzhang.cn”,就可以通过LDAP验证了。