LDAP:加入类似查询或自定义“memberOf”之类的属性
LDAP: Join Like Query or Custom `memberOf` like Attribute
我有两个 LDAP 子树:
- 用户
- 邮件列表
一个用户有(除了许多其他属性)一个属性 emailForwardTo
,其中包含电子邮件地址,该邮件列表应该为该用户转发,forwardList
,包含一个邮件列表列表 ou
应该转发的属性。
这些字段需要在用户中设置(因为第一,用户配置应该全部在一个地方,第二,用户只能编辑他们自己的条目)。但是对于我的后缀别名查找,我需要在别名对象属性 forwardTo
.
中列出这些别名地址
我记得对于组,有一个 memberOf
虚拟属性,它的行为类似。可以对我的情况做同样的事情吗? (编辑:如评论所述,我现在知道这种属性称为覆盖)
或者是否可以在 ldap 查询中进行连接?
编辑 2:由于在 LDAP 中加入可能是不可能的,是否可以编写自己的叠加层,其工作方式类似于 memberOf
但在其他属性上?
I remember that for groups, there is the memberOf virtual attribute that acts acts similarly. Is it possible to do the same for my case?
没有
Or would it be possible to do joins in ldap queries?
没有。您必须手动编写它,我的意思是 'join'。
是否可以对我的情况做同样的事情?
是。
如果您实施 memberOf 覆盖(@see this post),则可以执行相同的操作。
memberof
叠加层默认更新 memberOf
属性,但当然你可以覆盖它并设置 forwardTo
或其他,只要你需要保持反向组成员。这同样适用于默认为 member
的成员资格属性。
您不能加入 ldap 查询。而写它的建议,我的意思是 'join',手动 是绝对没有意义的,要么支持 JOIN 查询,要么不支持。
我有两个 LDAP 子树:
- 用户
- 邮件列表
一个用户有(除了许多其他属性)一个属性 emailForwardTo
,其中包含电子邮件地址,该邮件列表应该为该用户转发,forwardList
,包含一个邮件列表列表 ou
应该转发的属性。
这些字段需要在用户中设置(因为第一,用户配置应该全部在一个地方,第二,用户只能编辑他们自己的条目)。但是对于我的后缀别名查找,我需要在别名对象属性 forwardTo
.
我记得对于组,有一个 memberOf
虚拟属性,它的行为类似。可以对我的情况做同样的事情吗? (编辑:如评论所述,我现在知道这种属性称为覆盖)
或者是否可以在 ldap 查询中进行连接?
编辑 2:由于在 LDAP 中加入可能是不可能的,是否可以编写自己的叠加层,其工作方式类似于 memberOf
但在其他属性上?
I remember that for groups, there is the memberOf virtual attribute that acts acts similarly. Is it possible to do the same for my case?
没有
Or would it be possible to do joins in ldap queries?
没有。您必须手动编写它,我的意思是 'join'。
是否可以对我的情况做同样的事情?
是。
如果您实施 memberOf 覆盖(@see this post),则可以执行相同的操作。
memberof
叠加层默认更新 memberOf
属性,但当然你可以覆盖它并设置 forwardTo
或其他,只要你需要保持反向组成员。这同样适用于默认为 member
的成员资格属性。
您不能加入 ldap 查询。而写它的建议,我的意思是 'join',手动 是绝对没有意义的,要么支持 JOIN 查询,要么不支持。