LDAP 为用户和组创建成员关系

LDAP 为用户和组创建成员关系

我无法访问 LDAP 服务器,而是有一个包含用户和组表的数据库。

现在我想建立一个具有成员关系的表,换句话说,我想建立一个表,其中每个条目都是单个用户和单个组之间的关系。

我确实为每个组设置了属性“成员”,其值是直接成员 DN 的列表。因此,理论上,我可以为每个组的“成员”中的每个 DN 进行迭代,并在用户表中检查这是否是有效的用户 DN,如果是,则将其添加到成员表中。问题在于递归成员(用户 A 是组 X 的成员,而组 X 是组 Y 的成员,因此用户 A 也是组 Y 的成员)。

查找所有递归成员的最佳方法是什么? 是否有可能进行循环递归?

相关内容