服务器closures时,LDAP不会超时

我目前正在尝试添加LDAP支持来补充文件authentication系统。 不幸的是,由于LDAP服务器closures,我不能完全逐步淘汰整个文件系统。 目前的状态是,如果LDAP服务器在线并且有响应,那么我有一个适用于LDAP和文件login的系统。 但是,当LDAP服务器出现故障时,这就是我遇到的问题。 我不能只在ldap之前进行文件validation,因为如果用户名匹配,但是密码不匹配,它也会失败。 (这很重要,因为LDAP和htpasswd文件之间的密码不能保证一致。)

这是我目前的设置:

<Directory /file/path> AuthType Basic AuthName "Password Required" AuthBasicProvider ldap file AuthUserFile /file/path/htpasswd AuthLDAPURL "ldap://ldap.companyserver.com:389/dc=company, dc=net" AuthLDAPBindAuthoritative off AuthzLDAPAuthoritative off Require valid-user </Directory> 

我一直在寻找解决scheme的想法如下:

  1. 获取它实际上识别LDAP超时
  2. find一个基本身份validation方式,当用户名匹配,但密码不符

我接受任何build议。 我正在玩LDAPConnectionTimeout,并没有得到有所作为。

你不需要添加Satisfy Any