我们得到了一个特殊的多值属性。我们称它为ourOwnManagedBy
可以包含管理当前组的用户或组(他们的 DN)。
如何检索特定用户管理的所有组的列表(在 和 的帮助下managedBy
)ourOwnManagedBy
?
例如。假设用户是组 GlobalAdministrators 的成员,并且组 ApplicationAdministrators 的成员是 GlobalAdministrations。ourOwnManagedBy
最后是属性中具有 ApplicationAdministrators 的组 MyApplication 。
User
是成员GlobalAdministrators
GlobalAdministrators
是成员ApplicationAdministrators
MyApplication
进来ApplicationAdministrators
了ourOwnManagedBy
如何使用该信息来查找特定用户管理的所有组?是否可以在自定义属性(包含用户和组的 DN)中进行某种递归检查?
更新
我尝试使用这样的目录搜索过滤器:
string.Format("(ourOwnManagedBy:1.2.840.113556.1.4.1941:={0})", dn);
但我可能误解了什么1.2.840.113556.1.4.1941
?(MSDN 页面)