Pythonldap search:超出大小限制

2024-05-16 21:03:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用pythonldap库连接到我们的ldap服务器并运行查询。我遇到的问题是,尽管对搜索设置了大小限制,但对于任何返回过多结果的查询,我总是会遇到SIZELIMIT_EXCEEDED错误。我知道查询本身正在工作,因为如果查询返回一小部分用户,我将得到一个结果。即使我将大小限制设置为一些荒谬的东西,比如1,对于那些更大的查询,我仍然会得到一个超过大小限制的值。我在下面粘贴了我的查询的通用版本。你知道我做错了什么吗?在

result = self.ldap.search_ext_s(self.base, self.scope, '(personFirstMiddle=<value>*)', sizelimit=5)

Tags: 用户self版本服务器searchbase粘贴错误
1条回答
网友
1楼 · 发布于 2024-05-16 21:03:50

当LDAP客户机请求一个大小限制时,这称为“客户机请求的”大小限制。客户端请求的大小限制无法覆盖服务器设置的大小限制。服务器可以为整个服务器设置一个大小限制,作为一个特定的授权标识,或者出于其他原因——无论哪种情况,客户端都不能覆盖服务器的大小限制。搜索请求可能必须使用simple paged results控件或virtual list view控件分多个部分发出。在

相关问题 更多 >