【问题标题】:ldap equal filtrer search for an attribute with alpha numeric value failingldap 相等过滤器搜索具有字母数值的属性失败
【发布时间】:2018-06-21 13:05:23
【问题描述】:

考虑两个条目:

1.

dn: ou=system,ou=test,dc=ent,dc=my,dc=com
createdbyuser: rootAgent
createdondate: 31-May-2018 15:58:31 IST
name: system1
objectClass: top
objectClass: orgentity
objectClass: organizationalUnit
ou: system

2.

dn: ou=system,ou=test,dc=ent,dc=my,dc=com
createdbyuser: rootAgent
createdondate: 31-May-2018 15:58:31 IST
name: example/system1
objectClass: top
objectClass: orgentity
objectClass: organizationalUnit
ou: system

我的搜索查询:

(&
(ou:dn:=system)
(name=system1)
(objectclass=orgentity)
)

预期:只有前 (1) 个条目应该是输出

实际:但我们得到了两个条目

我正在使用 OpenDJ Server 3.5.1

【问题讨论】:

  • 并非所有 LDAP 服务器实现都支持可扩展匹配规则。 (如广告)。

标签: ldap equals spring-ldap ldap-query opendj


【解决方案1】:

结果是预期的。 'name' 属性由包括 'ou' 在内的许多属性子类型化。您应该避免在条目中使用“名称”属性。 AFAIK,没有使用此属性的标准模式。它仅用于搜索以检索或过滤任何可以是名称的属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多