使用username而不是DN在Java中绑定Ldap

时间:2015-04-28 07:36:17

标签: java ldap apacheds

我正在尝试建立LDAP连接。我正在使用apache目录api。 我使用以下代码:

LdapConnection connection = new LdapNetworkConenction("serverAddress",port);
connection.bind(DN,password);

此处代替DN我想使用域/用户名绑定到目录服务。 '使用apache ds时,我可以通过域/用户名进行连接和身份验证,而不需要DN。

如何使用apache目录api执行此操作。

1 个答案:

答案 0 :(得分:1)

您必须首先绑定为应用程序,在目录中搜索与用户名对应的DN,然后使用该DN进行绑定。