使用LDAP进行Apache2身份验证

时间:2014-10-10 11:31:15

标签: ldap apache2

我使用<Directory>进行了LDAP身份验证,但现在我需要<Location>

工作:

<Directory /home/foo-bar/>
    DAV on
    AuthType Basic
    AuthName "foo bar"
    AuthBasicProvider ldap
    AuthLDAPUrl ldap://www.foo.bar
    AuthLDAPBindDN cn=admin,dc=bar
    AuthLDAPBindPassword foo
    AuthLDAPGroupAttribute memberUid
    AuthLDAPGroupAttributeIsDN off
    Require valid-user
</Directory>

什么都不做:

<Location /foo-bar/>
    DAV on
    AuthType Basic
    AuthName "foo bar"
    AuthBasicProvider ldap
    AuthLDAPUrl ldap://www.foo.bar
    AuthLDAPBindDN cn=admin,dc=bar
    AuthLDAPBindPassword foo
    AuthLDAPGroupAttribute memberUid
    AuthLDAPGroupAttributeIsDN off
    Require valid-user
</Location>

当我尝试使用passwd文件时,只允许ip地址1.2.3.4或者测试它时该位置有效,但是当我尝试ldap验证时没有任何反应(=浏览器显示页面)。

1 个答案:

答案 0 :(得分:0)

这有效:

<Location /railo-context/>
  AuthBasicProvider ldap
  AuthType Basic
  AuthName "Railo Admin"
  AuthLDAPURL ldap://www......
  AuthLDAPBindDN cn=admin,dc=....
  AuthLDAPBindPassword .....
  Require ldap-user .....
</Location>