0
我想做一個LDAP連接。我正在使用apache目錄api。 我使用下面的代碼:Ldap綁定在java中使用用戶名而不是DN
LdapConnection connection = new LdapNetworkConenction("serverAddress",port);
connection.bind(DN,password);
這裏,而不是DN我想使用的域/用戶名綁定到目錄服務。 '當使用apache ds時,我能夠通過域名/用戶名進行連接和認證,而不需要DN。
我該如何使用apache目錄api來做到這一點。
我想你的意思是說做一個匿名綁定,然後使用過濾器搜索用戶DN?它不會以這種方式返回任何結果。但是,當我使用DN綁定時,相同的搜索會給出正確的結果。 –
http://stackoverflow.com/questions/2172831/how-do-a-ldap-search-authenticate-against-this-ldap-in-java此鏈接幫助 –