LDAP过滤器使用where
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LDAP过滤器使用where相关的知识,希望对你有一定的参考价值。
是否可以向OpenLDAP服务器询问我在SQL查询中执行的操作:select * from table where modified <last_modified?我想要实现的是基于LDAP中每个条目的属性值导出一些数据,其中条目具有属性:modified和last_modified。我需要的是这些条目及其属性的列表。我不确定是否可能或如何实现这一目标。我正在使用Python ldap3模块来查询LDAP。
答案
在大多数LDAP服务器实现中,您可以使用类似于以下内容的LDAP searchFilter检索此项:
(modifytimestamp<=20180301000000Z)
要明确这将返回已修改的LDAP条目。返回的属性由您决定是否为searchAttribute指定。对于所有用户属性“*”以及所有用户属性和操作属性“+”。
过滤器必须用括号括起来。
以上是关于LDAP过滤器使用where的主要内容,如果未能解决你的问题,请参考以下文章