LDAP过滤器使用where

时间:2018-04-27 08:07:05

标签: python sql filter ldap

是否可以向OpenLDAP服务器询问我在SQL查询中执行的操作:select * from table where modified<最后修改? 我想要实现的是基于LDAP中每个条目的属性值导出一些数据,其中条目具有属性:modified和last_modified。我需要的是这些条目及其属性的列表。我不确定是否可能或如何实现这一目标。我正在使用Python ldap3模块来查询LDAP。

1 个答案:

答案 0 :(得分:1)

在大多数LDAP服务器实现中,您可以使用类似于:

的LDAP searchFilter来检索它
(modifytimestamp<=20180301000000Z) 

要明确这将返回已修改的LDAP条目。 返回的属性由您决定是否为searchAttribute指定。对于所有用户属性“*”以及所有用户属性和操作属性“+”。

过滤器必须用括号括起来。