首先,让我先说我对使用 LDAP 完全陌生。
我正在开发一个与一些旧应用程序共享 LDAP 服务器的应用程序。
旧应用程序中的所有用户帐户都按 ID 组织到组织单元中。每个条目都有一个uid
用户电子邮件地址。
我可以通过使用以下内容来查找some@email.com
组织单位中是否存在具有电子邮件的用户: 12345
dn
ou=someGroup,ou=12345,uid=some@email.com
但是,我想做的是检查是否存在跨多个组织单位的用户。例如,我希望能够检查电子邮件是否在任意数量的组织单位中使用。(例如,检查12345
、23452
和34352
)。
在谷歌搜索之后,似乎我应该能够找到多个条目dn
,但我还没有弄清楚如何检查这种情况。
有谁知道我怎么能做这样的检查?我正在使用 Spring LDAP。