服务器端排序控件可防止检索操作属性

时间:2012-08-01 08:13:54

标签: ldap openldap

如果我使用ServerSideSort控件,条目很好地为我排序,但我无法检索任何操作属性,即使我特别请求它们,例如“entryUUID”或“+”。如果我删除SSS控件,我会像以前一样获得操作属性。我得到的只是普通的属性。

这是SSS规范的已知功能吗?或OpenLDAP 2.4.30中的已知问题?

1 个答案:

答案 0 :(得分:2)

这种情况以及评论中描述的情况听起来像服务器软件缺陷。 LDAP兼容服务器应该:

  • 返回带有请求属性的条目,即使未排序(临界false
  • 返回unavailableCriticalExtension 且没有条目(临界true

对于像entryUUID这样的操作属性的排序,我测试的几个服务器拒绝排序,但确实返回了结果(临界值false)。

也许您可以将数据导出到LDIF文件并使用单个数字entryUUID处理您的条目,然后重新导入数据。