在 ColdFusion 中使用 CFLDAP 标记,我可以使用如下过滤器成功检索某人的 distinguidedName 和 manager 属性:
(&(objectcategory=person)(objectclass=user)(mail=tim.test@nls.uk))
这揭示了 distinguidedName 和 manager 属性的值,例如:
distinguishedName:
CN=Test\, Tim,OU=Dev,OU=IS,OU=Resources,OU=Staff,DC=natlib_1,DC=nls,DC=uk
manager:
CN=Test\, Sue,OU=Dev,OU=IS,OU=Resources,OU=Staff,DC=natlib_1,DC=nls,DC=uk
我接下来要做的是找到由 Sue Test 管理的其他所有人。唯一可用的属性(我至少可以看到)是具有 dn 语法的“manager”属性。逻辑会建议这样的事情:
(&(objectcategory=person)(objectclass=user)(manager=CN=Test\, Sue,OU=Dev,OU=IS,OU=Resources,OU=Staff,DC=natlib_1,DC=nls,DC=uk))
但是不......这没有任何回报。我花了几个小时在谷歌上搜索并尝试各种替代方案,但到目前为止我没有发现任何工作。因此,如果有人可以为我提供正确的值以放入ColdFusion CFLDAP
标签的过滤器属性中以过滤 dn 语法 LDAP 属性(例如 manager),我将永远感激不尽!
(在包含的示例中更改了身份以保护无辜者!)