具有等号的CFLDAP过滤器没有通配符的cn属性

时间:2015-08-12 19:43:24

标签: coldfusion ldap lotus-notes

在我们的Domino(Lotus Notes)服务器中有两个类似的记录。 cn值类似于fred flinstonefred_d flinstone, fred flinstone。第二条记录代表Fred D Flinstone。

如果我将cfldap标签与filter="cn=fred flinstone"一起使用,我会收回两条记录。请注意我的过滤器中缺少通配符。这可能是设计的,因为filter="cn=fred d flinstone"的过滤器返回Fred D Flinstone的记录。

有没有办法让这个过滤器更具体?换句话说,它应该只返回那些cn属性为" fred flinstone"没有别的。

1 个答案:

答案 0 :(得分:2)

Lotus Notes和Domino用户可以拥有多个CN。 Domino目录中的Person文档中的FullName字段中可以有多个条目,在某些情况下,服务器还将使用FirstName和LastName字段构造名称。 Domino不会通过任何类型的数据完整性规则强制执行唯一性要求,并且在直接或通过其他进程编辑Person文档时很容易发生冲突。虽然我从来没有考虑过这个前端和LDAP观点的含义,但它可能是你当前问题的根源。