如何使用ColdFusion CFLDAP标记过滤使用dn语法的LDAP属性?

如何使用ColdFusion CFLDAP标记过滤使用dn语法的LDAP属性?,coldfusion,ldap,coldfusion-10,distinguishedname,Coldfusion,Ldap,Coldfusion 10,Distinguishedname,使用ColdFusion中的CFLDAP标记,我可以通过如下过滤器成功检索某人的distinguideName和manager属性: (&(objectcategory=person)(objectclass=user)(mail=tim.test@nls.uk)) (&(objectcategory=person)(objectclass=user)(manager=CN=Test\, Sue,OU=Dev,OU=IS,OU=Resources,OU=Staff,DC=nat

使用ColdFusion中的CFLDAP标记,我可以通过如下过滤器成功检索某人的distinguideName和manager属性:

(&(objectcategory=person)(objectclass=user)(mail=tim.test@nls.uk))
(&(objectcategory=person)(objectclass=user)(manager=CN=Test\, Sue,OU=Dev,OU=IS,OU=Resources,OU=Staff,DC=natlib_1,DC=nls,DC=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)(mail=tim.test@nls.uk))
(&(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
标记的filter属性中,以便对dn语法LDAP属性(如manager)进行过滤,我将万分感激


(在包含的示例中更改了标识以保护无辜!)

将逗号前的反斜杠替换为\5c,它应该可以工作

参考:


Michael

其他有效方法:将
\
替换为
\

虽然我希望我能早点找到这篇文章,这样我就不会浪费时间为自己搞清楚了