jdni LDAP查询具有多个基本DN的多个LDAP URL

时间:2017-02-17 17:31:08

标签: java ldap jndi

我的LDAP树如下

ad.example.com
region1.ad.example.com
region2.ad.example.com
region3.ad.example.com

我的LDAP服务器如下

ldap://region1.example.com:389
ldap://region2.example.com:389

我的用户如下

region1.ad.example.com中的用户具有以下对象属性

CN=user1,OU=ou1,OU=ou2,OU=ou3,DC=region1,DC=AD,DC=example,DC=com
CN=user2,OU=ou1,OU=ou2,OU=ou3,DC=region1,DC=AD,DC=example,DC=com

region2.ad.example.com中的用户具有以下对象属性

CN=user3,OU=ou4,OU=ou5,OU=ou6,DC=region2,DC=AD,DC=example,DC=com

用于在region1中提取用户

LDAP URL: ldap://region1.example.com:389
Base DN: region1.ad.example.com

用于获取region2中的用户

LDAP URL: ldap://region2.example.com:389
Base DN: region2.ad.example.com

当连接到某个区域并在该区域中搜索用户时,单独工作正常。

我想检查是否有办法连接到多个LDAP网址和多个基本DN,如上所述,并搜索具有单个搜索的用户

我尝试通过循环遍历每个区域url和base dn进行搜索,它们工作正常。有没有办法在没有循环的情况下进行搜索?

由于

0 个答案:

没有答案