我们计划将我们的Subversion安装与OpenLDAP集成以进行身份验证,因为在提交任何代码更改之前,所有用户都必须在Active Directory上进行身份验证。
任何人都已经做过这种整合。任何帮助将不胜感激。
答案 0 :(得分:0)
检查this。
确保首先安装了Apache
我工作的指令示例:
LoadModule dav_svn_module modules/mod_dav_svn.so
<Location /<your_desired_url>>
DAV svn
SVNPath <ph. path to repo>
SVNReposName "anything can go here"
AuthType Basic
AuthName "anything can go here"
AuthBasicProvider ldap
AuthLDAPBindDN "CN=XXX,CN=XXX,DC=XXX,DC=XXX"
AuthLDAPBindPassword "the_pwd_of_the_above"
AuthLDAPURL "ldap://1.2.3.4:3268/DC=XXX,DC=XXX?sAMAccountName?sub?" NONE
Require valid-user
#Require ldap-group CN=XXX,CN=XXX,DC=XXX,DC=XXX
</Location>
最后一行,注释一个(#)可用于要求只有来自某个组的用户才能提交或读取存储库。