不带通配符的 cn 属性上带等号的 CFLDAP 过滤器

CFLDAP Filter With Equal Sign on cn Attribute Without Wildcard

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

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

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

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