RT3サイトの Active Directory サーバーに LDAP 認証をセットアップしようとしています。
LDAP認証モジュールにエラーがあると思いますが、フィルターが何をしようとしているのかよくわかりません。RT/Authen/ExternalAuth/LDAP.pm
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)
and になりAttrs: dn
ます。
これはフィルターには無効ですが、これについてもう少し知っている人は、何が起こっているのかを理解できますか?