【问题标题】:Applying filter to Ldap search also sorts the results对 Ldap 搜索应用过滤器也会对结果进行排序
【发布时间】:2015-05-04 23:27:17
【问题描述】:

我正在使用 Ldap 从活动目录中获取用户和组的列表。 当我应用像 "(&(objectClass=user)(samAccountName=L*))" 这样的过滤器时,我会得到所有 Samaccount 名称以 L 开头的用户,并且对返回的列表进行排序。虽然我没有使用任何排序机制。是不是对于搜索过滤器,它首先排序然后过滤结果? 此外,当我给过滤器 ""(&(objectClass=user)(samAccountName=*))" 时,我会对所有用户进行排序。

但同样的事情不适用于团体。 有人可以对此有所了解吗?

或者有人可以提供一个示例,说明如何使用 C++ 从 LDAP 搜索中检索排序结果

【问题讨论】:

    标签: c++ sorting ldap ldap-query


    【解决方案1】:

    服务器返回条目的顺序不是由 LDAP 协议和数据模型指定的,因此取决于实现。 我知道的大多数 LDAP 目录服务器都会按照它们的创建顺序返回条目,但情况并非总是如此。

    LDAP 客户端工具包支持客户端排序。但如果服务器支持,您也可以使用 LDAP 控件请求服务器端排序。

    【讨论】:

      猜你喜欢
      • 2018-03-13
      • 2011-10-16
      • 1970-01-01
      • 1970-01-01
      • 2017-10-27
      • 2016-05-21
      • 2021-08-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多