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的主要内容,如果未能解决你的问题,请参考以下文章

Ldap 身份验证不适用于 Spring Boot

用于搜索给定域中的用户的 Ldap 过滤器(使用 powershell)

使用LDAP域配置Tomcat 8

将用户从 LDAP 导入 Liferay

Confluence 6 LDAP 用户组结构设置

Confluence 6 LDAP 用户结构设置