java ldap 查询报错,急求大神解决啊,谢谢

2025-04-04 16:17:12
推荐回答(3个)
回答1:

LDAP: error code 49表示认证失败
请检查你的BINDDN和对应的密码,一定要写正确才行。

与base DN没有关系。

回答2:

查询的ldap对应的信息不存在。看起来跟程序没多大关系。(看一下是不是缺失了某个关键字段引起认证不通过呢)

以下是我的经验:
我在做我们公司系统,登录认证的时候也经常报49错误。当时很是郁闷,什么都正确,并且我的DN 、 登录名 、密码 都正确 。可是死活验证通过不了。

最后查出来是因为缺少了userprinciplename字段,结果加上这个字段后登录认证才得以通过。

回答3:

登录失败了。 所以查询失败。