【发布时间】:2012-04-25 15:52:16
【问题描述】:
我有以下两个 ldap (slapd) 服务器:
company.com
- ou=users,dc=company,dc=com
- uid=employee1
- uid=employee2
opensourceproject.com
- ou=users,dc=opensourceproject,dc=com
- uid=member1
- uid=member2
我想要实现的是,客户端(bugzilla、svn 等)可以透明地查询两台服务器上用户的 opensourceproject.com ldap。查询可能是:“check authenticationof uid=employee1”,由客户端发送到 opensourceproject.com ldap 服务器。服务器现在应该查看他的列表并查看用户是否可用,如果不链接到 company.com ldap 并查看那里,如果存在:返回结果。
有可能实现吗?大多数客户需要一个搜索库来查找会员,所以我可能会在 ou=users,dc=opensourceproject,dc=com 上进行搜索,而 company 上不存在该搜索.com 服务器,所以我不知道如何连接两棵树。如果我使用空的搜索库,那会起作用吗?我想我可能会遇到各种绑定问题。
是否可以使用 ldap 进行这项工作?如果是,怎么做?
【问题讨论】:
-
您确定 UID 在两个目录中的唯一性吗?
-
问题解决了吗?