在我们的Domino(Lotus Notes)服务器中有两个类似的记录。 cn值类似于fred flinstone
和fred_d flinstone, fred flinstone
。第二条记录代表Fred D Flinstone。
如果我将cfldap标签与filter="cn=fred flinstone"
一起使用,我会收回两条记录。请注意我的过滤器中缺少通配符。这可能是设计的,因为filter="cn=fred d flinstone"
的过滤器返回Fred D Flinstone的记录。
有没有办法让这个过滤器更具体?换句话说,它应该只返回那些cn属性为" fred flinstone"没有别的。
答案 0 :(得分:2)
Lotus Notes和Domino用户可以拥有多个CN。 Domino目录中的Person文档中的FullName字段中可以有多个条目,在某些情况下,服务器还将使用FirstName和LastName字段构造名称。 Domino不会通过任何类型的数据完整性规则强制执行唯一性要求,并且在直接或通过其他进程编辑Person文档时很容易发生冲突。虽然我从来没有考虑过这个前端和LDAP观点的含义,但它可能是你当前问题的根源。