LDAP查询不同

时间:2009-01-23 20:24:31

标签: ldap

是否可以仅使用LDAP查询列出不同的值?由于某些原因,我得到了重复的用户,但我只希望他们报告一次,谢谢你的帮助。

3 个答案:

答案 0 :(得分:3)

目录模型对重复属性值没有限制,包括属于RDN的属性值。例如,条目uid=user1,dc=example,dc=com和条目uid=user1,ou=people,dc=example,dc=com是两个独立且不同的条目,但uid属性是相同的。因此,许多专业质量的目录服务器实现某种独特性功能,这将强制属性的唯一性。

如果目录服务器未强制实施唯一性,则从LDAP搜索请求返回不同值的方法是更改​​搜索请求的参数,例如,使用其他搜索库或过滤器启用目录服务器区分应在搜索响应中返回的条目。

答案 1 :(得分:1)

Linq到Active Directory可能会对您有所帮助:

http://www.codeplex.com/LINQtoAD

答案 2 :(得分:1)

我会更关心为什么LDAP查询多次返回用户,除非它们存在多次。这似乎表明您的LDAP源中存在真正的问题。

这几乎不应该发生。