0

使用搜索过滤器,是否可以检索对象的多值字段的最后一个值,例如 inetOrgPerson 的部门字段?

例如,如果我的用户 cn=Alice 有 2 个部门值,我可以编写一个仅返回最后一个值的搜索过滤器吗?

谢谢。

4

2 回答 2

2

LDAPSearch 过滤器用于查找和过滤 LDAP 条目。在 LDAP 请求中,要检索的属性列表是与过滤器分开的参数。存在一个 LDAP 扩展(一个控件)以指定仅匹配和检索 RFC 3876 中指定的多值属性的匹配值。此扩展未在所有 LDAP 目录服务中实现,也未在所有 LDAP 客户端中实现。

于 2016-01-30T10:54:03.863 回答
1

我找到了有序条目和值的草稿:

https://datatracker.ietf.org/doc/html/draft-chu-ldap-xordered-00

如果您的 LDAP 服务器实现此模式扩展,您可能会成功搜索多值属性的第 n 个值

于 2016-02-02T17:23:49.197 回答