Konfigurācijas fails, lai izmantotu Apache SVN autorizāciju izmantojot LDAP. Šī konfigurācija ir derīga Apache 2.2.x versijai.
# Load Apache LDAP modules LoadModule ldap_module modules/mod_ldap.so LoadModule authnz_ldap_module modules/mod_authnz_ldap.so # Work around authz and SVNListParentPath issue RedirectMatch ^(/repos)$ $1/ # Enable Subversion logging CustomLog logs/svn_logfile "%t %u %{SVN-ACTION}e" env=SVN-ACTION
DAV svn SVNParentPath /subversion/svn-repos SVNListParentPath On SVNAutoversioning On SVNReposName "Your Subversion Repository" AuthType Basic AuthName "Your Subversion Repository" AuthBasicProvider ldap # Make LDAP authentication is final AuthzLDAPAuthoritative on # Active Directory requires an authenticating DN to access record AuthLDAPBindDN "CN=ldapuser,CN=Users,DC=your,DC=domain" # This is the password for the AuthLDAPBindDN user in Active Director AuthLDAPBindPassword ldappassword # The LDAP query URL AuthLDAPURL "ldap://domain:389/DC=your,DC=domain?sAMAccountName?sub?(objectClass=*)" # Require a valid user Require valid-user # Authorization file AuthzSVNAccessFile /subversion/apache2/auth/repos.acl
Detalizētāk šeit.
Šis projekts ir izveidots tīri informatīvos nolūkos, lai esošajiem un jaunajiem projekta izstrādātājiem pastāstītu par SVN un tās priekšrocībām izmantojot tos savos projektos, jo kā pieredze rāda, ka daudziem tā joprojām ir sveša lieta.
2 Komentāri to SVN Apache un LDAP
Rihards
December 1st, 2010 at 19:50
Un ja gribu, lai SVN izmantotu drošu LDAP kanālu (ldaps) ? Vai tad kaut kas būtiski mainās?
sfx
December 1st, 2010 at 23:10
Var gan ar sertifikātu gan bez, sīkāk paskaties šeit:
http://www.alexfeigenson.com/2010/05/ldaps-integrated-svn-with-ubuntu-10-04-lts/