【发布时间】:2012-08-20 23:47:48
【问题描述】:
我正在尝试为 RT3 站点的 Active Directory 服务器设置 LDAP 身份验证。
我认为LDAP身份验证模块有错误,但我真的不明白过滤器试图做什么。见RT/Authen/ExternalAuth/LDAP.pm line 126:
$ldap_msg = $ldap->search( base => $group,
filter => $filter,
attrs => \@attrs,
scope => 'base');
有一个配置文件指定了group、group_attr 和group_attr_value。
组作为$group 传递,过滤器是从group_attr=group 字符串创建的。在我的情况下,group_attr = present 和 memberOf 行返回 CN=ITAdmins,CN=Builtin,DC=SPGLOBAL,DC=local,过滤器变为 Filter: (present=CN=ITAdmins,CN=Builtin,DC=SPGLOBAL,DC=local) 和 Attrs: dn。
这对于过滤器是无效的,但是任何对此了解更多的人都可以看到要发生的事情吗?
【问题讨论】:
-
有一个 RT 邮件列表。最实用的人读了它。你试着在那里问。