LDAP 查询以搜索特定容器中的活动用户

LDAP 查询以搜索特定容器中的活动用户

我正在尝试在 Alfresco 4.2e 中配置 ldap 同步。我能够验证用户身份,但无法同步用户。

我在用ldapadmin 浏览器检查活动目录的树

这是我的模型 ldap 树

dc: abc.def.com 下我有很多容器和组织单位。我需要名为“User”的容器中的用户。

不幸的是,此用户容器中有太多用户,我收到大小超出限制错误。有些用户不活跃

ldap.synchronization.groupQuery=(&(objectClass\=container)(cn\=Users))
ldap.synchronization.groupDifferentialQuery=(&(objectClass\=container)(cn\=Users))
ldap.synchronization.personQuery=(objectClass\=*)
ldap.synchronization.personDifferentialQuery=(objectClass\=*)
ldap.synchronization.groupSearchBase=dc\=abc,dc\=def,dc\=com
ldap.synchronization.userSearchBase=dc\=ter,dc\=teradyne,dc\=com

如何获取所有用户而不出现大小超出限制错误。

编辑

我发现在容器下,我发现一些用户属于名为的特定组Newly Created Users。组类型为security,组范围为Local

答案1

你需要获取结果在页面中或者虚拟列表视图。您的 ldap 服务器必须支持您使用的扩展。快速的谷歌搜索让我找到了 Alfresco 中用于分页查询的配置选项:

ldap.synchronization.queryBatchSize

将其设置为 1000 左右。

相关内容