我正在使用 Apache 2.2.15 ,我需要一个指定的目录来对三个LDAP组中的一个进行身份验证。例如,我希望该目录能够针对Group1,Group2或Group3进行身份验证。如果用户将其中一个组与其LDAP帐户关联,则他们应该能够访问此目录中的内容。在我的 Httpd.conf 文件中,我有以下代码块:
<Directory /path/to/folder>
AuthName "Name of Authentication"
AuthType Basic
PerlSetVar BaseDN dc=abc, dc=def, dc=ghi
PerlSetVar LDAPServer nameofldapserver
PerlSetVar UIDAttr uid
PerlSetVar AuthGroup (want this somehow be 3 groups)
PerlSetVar CookieName nameofcookie
PerlSetVar SessionsDB /path/to/sessions
PerlAuthenHandler Auth::Authldaphandler
require valid-user
</Directory>
我尝试在一行中为AuthGroup添加三组,但没有运气。我还创建了AuthGroup的多个声明,看它是否会做任何事情,但也没有运气。有关如何使该目录针对列出的组之一进行身份验证的任何想法?