如何手动检查ldap用户的用户名和密码

时间:2017-07-14 12:01:08

标签: java active-directory ldap jndi openldap

我找到了一个使用LDAP对用户进行身份验证的java代码。它首先使用用户名和密码连接到LDAP。然后,它执行第二级身份验证,以使用其用户名和密码验证用户。以下是代码https://stackoverflow.com/a/6703425/4671258的链接。有没有办法手动测试LDAP身份验证?我正在使用jXplorer来测试第一级身份验证,即连接到ldap服务器。但我不知道如何测试第二级身份验证。

1 个答案:

答案 0 :(得分:0)

如果您只想测试绑定/身份验证是否有效,请按照与第一级相同的方式进行测试。

应该没有区别。第一级身份验证的原因是,只有经过身份验证的用户才能搜索所有属性,或查看特定的属性。因此,用户登录时,只需键入他的用户名,而不是他的ldap fqdn。

以下是使用java进行LDAP身份验证的一些简单示例: http://docs.oracle.com/javase/jndi/tutorial/ldap/security/ldap.html