使用搜索过滤器,是否可以检索对象的多值字段的最后一个值,例如inetOrgPerson的部门字段?
例如,如果我的用户cn = Alice有2个部门值,我可以以某种方式编写一个仅返回最后一个值的搜索过滤器吗?
感谢。
答案 0 :(得分:2)
LDAPSearch过滤器用于查找和过滤LDAP条目。 在LDAP请求中,要检索的属性列表是与过滤器分开的参数。 存在LDAP扩展(控件)以指定仅匹配和检索RFC 3876中指定的多值属性的匹配值。此扩展未在所有LDAP目录服务中实现,也未在所有LDAP客户端中实现。
答案 1 :(得分:1)
我找到了有序条目和值的草稿:
https://tools.ietf.org/html/draft-chu-ldap-xordered-00
如果您的LDAP服务器实现了此架构扩展,您可能会成功搜索多值属性的第n个值