LDAP 组有“成员”但成员没有 'memberof' 属性
LDAP group has 'member's but the members dont have the 'memberof' attribute
我是 LDAP (AD) 的新手,我想知道如果用户本身没有 "memberof" 属性(应该 link 到我认为的组)?
遵循 LDAP 结构
- Users
- UserA (memberof=Group1)
- UserB (memberof=Group1,memberof=Group2)
- UserN ...
- Groups
- Group1 (member=UserA,member=UserB)
- Group2 (member=UserB)
- GroupX ...
- AppGroups
- App1 (member=UserA,member=UserB)
- AppX ...
那么,如果用户没有该组的 memberof
属性,我如何才能仅查询 AppGroups
中 App1
组成员的用户?
我正在尝试通过 Alfresco 实现这一目标。查询群组没有问题,但我找不到同步用户的方法(而且只有群组 App1
的用户)?
提前致谢!
'memberOf' 属性受 memberOf
overlay 支持,if:
- 你已经配置好了
- 自从 安装覆盖后,您修改了此 DN 的成员资格。这不是回顾性的。
您可以形成一个查询,要求服务器检索其 memberof
属性包含您的组的专有名称的所有用户,或者,您可以扭转逻辑并要求服务器为您提供 member
组的属性。组的 member
属性包含所有成员的专有名称。然后,您可以通过逐个读取对象来获取有关用户的其他信息。
在性能方面,这 很多 慢,但如果用户本身没有 memberof
属性,这可能是您唯一的选择。
我是 LDAP (AD) 的新手,我想知道如果用户本身没有 "memberof" 属性(应该 link 到我认为的组)?
遵循 LDAP 结构
- Users
- UserA (memberof=Group1)
- UserB (memberof=Group1,memberof=Group2)
- UserN ...
- Groups
- Group1 (member=UserA,member=UserB)
- Group2 (member=UserB)
- GroupX ...
- AppGroups
- App1 (member=UserA,member=UserB)
- AppX ...
那么,如果用户没有该组的 memberof
属性,我如何才能仅查询 AppGroups
中 App1
组成员的用户?
我正在尝试通过 Alfresco 实现这一目标。查询群组没有问题,但我找不到同步用户的方法(而且只有群组 App1
的用户)?
提前致谢!
'memberOf' 属性受 memberOf
overlay 支持,if:
- 你已经配置好了
- 自从 安装覆盖后,您修改了此 DN 的成员资格。这不是回顾性的。
您可以形成一个查询,要求服务器检索其 memberof
属性包含您的组的专有名称的所有用户,或者,您可以扭转逻辑并要求服务器为您提供 member
组的属性。组的 member
属性包含所有成员的专有名称。然后,您可以通过逐个读取对象来获取有关用户的其他信息。
在性能方面,这 很多 慢,但如果用户本身没有 memberof
属性,这可能是您唯一的选择。