【发布时间】:2009-06-30 12:14:02
【问题描述】:
首先,让我先说我对使用 LDAP 完全陌生。
我正在开发一个与一些旧应用程序共享 LDAP 服务器的应用程序。
旧版应用程序中的所有用户帐户都按 ID 组织到组织单位中。每个条目都有一个uid,即用户的电子邮件地址。
我可以使用dn 类似这样的ou=someGroup,ou=12345,uid=some@email.com 来查找组织单位12345 中是否存在电子邮件some@email.com 的用户:ou=someGroup,ou=12345,uid=some@email.com
但是,我希望能够检查是否存在跨多个组织单位的用户。例如,我希望能够检查电子邮件是否在任意数量的组织单位中使用。 (例如,检查12345、23452 和34352)。
在谷歌搜索之后,似乎我应该能够使用单个 dn 找到多个条目,但我还没有弄清楚如何检查这种情况。
有谁知道我怎么做这样的检查?我正在使用 Spring LDAP。
【问题讨论】:
标签: java ldap spring-ldap