SVN Edge(版本4.0.10-3880.131)与域控制器无法正确validation。
当我使用LDAP安全级别NONE时,我有SVN边缘设置和完美工作。
但是,设置为SSL,TLS或STARTTLS时。 使用活动目录帐户login时,出现错误的用户名/密码错误。 见下面的configuration:

日志文件显示:
2015-11-10 10:17:07,113 [qtp1791392392-61] WARN security.CsvnAuthenticationProvider - Authentication against Apache failed
docker日志:
127.0.0.1 - - [10/Nov/2015:10:16:58 -0700] "GET /csvn/login/auth HTTP/1.1" 200 6616 127.0.0.1 - - [10/Nov/2015:10:17:07 -0700] "POST /csvn/j_spring_security_check HTTP/1.1" 302 0 127.0.0.1 - - [10/Nov/2015:10:17:07 -0700] "GET /csvn/login/authfail?login_error=1 HTTP/1.1" 302 0 127.0.0.1 - - [10/Nov/2015:10:17:07 -0700] "GET /csvn/login/auth?login_error=1 HTTP/1.1" 200 6751 127.0.0.1 - - [10/Nov/2015:10:17:15 -0700] "POST /csvn/j_spring_security_check HTTP/1.1" 302 0 127.0.0.1 - - [10/Nov/2015:10:17:15 -0700] "GET /csvn/login/authfail?login_error=1 HTTP/1.1" 302 0 127.0.0.1 - - [10/Nov/2015:10:17:15 -0700] "GET /csvn/login/auth?login_error=1 HTTP/1.1" 200 6754 127.0.0.1 - - [10/Nov/2015:10:18:03 -0700] "POST /csvn/j_spring_security_check HTTP/1.1" 302 0 127.0.0.1 - - [10/Nov/2015:10:18:03 -0700] "GET /csvn/login/authfail?login_error=1 HTTP/1.1" 302 0 127.0.0.1 - - [10/Nov/2015:10:18:03 -0700] "GET /csvn/login/auth?login_error=1 HTTP/1.1" 200 6749 127.0.0.1 - - [10/Nov/2015:10:20:39 -0700] "GET /csvn/log/list?sort=date&order=desc HTTP/1.1" 200 16811 127.0.0.1 - - [10/Nov/2015:10:21:02 -0700] "GET /csvn/images/sort_desc.png HTTP/1.1" 200 1127
如果没有启用LDAP安全性,所有AD帐户都能够成功login。 我假设我正在设置SVN边缘不正确,我应该改变什么想法?
磕碰
我发现,一旦我改变为SSL或TLS,我不得不将LDAP服务器端口从默认的3268(在我的情况下是389)。 我还需要LDAP绑定DN和密码,但是对于NONE安全级别设置也是如此。 [Subversion Edge版本5.1.4顺便说一下,万一有所作为]