Je cherche à autentifier les utilisateurs de Subversion via LDAP. Quelqu'un a une expérience là-dessus ?
J'a pas fait directement. Mais j'utilise ssh pour accéder a SVN (ssh+svn). Il te suffit alors de configurer ton SSH à travers PAM pour que SVN soit authentifié par LDAP. Clair?
Oui un peu. Je l'ai fait il y a un moment déjà mais c'est toujours fonctionnel. Si mes souvenirs sont bon la doc de tortoise (http://tortoisesvn.net/doc_release) http://tortoisesvn.net/docs/release/TortoiseSVN_en/help-onepage.html#tsvn-serversetup-apache et celle du livre subversion: http://svnbook.red-bean.com/en/1.1/ch06s04.html sont utiles. Pour ma part j'ai utilisé le mod_auth_ldap d'Apache (http://httpd.apache.org/docs/2.0/mod/mod_auth_ldap.html). Je crois qu'il est nécessaire d'avoir Apache 2! Voici mon fichier httpd.conf: <Location /svn> DAV svn SVNListParentPath on SVNParentPath /Volumes/data_server/svn SVNIndexXSLT /svnindex.xsl # our access control policy AuthzSVNAccessFile /Volumes/data_server/svn/svn_access # try anonymous access first, resort to real # authentication if necessary. # Satisfy Any # only authenticated users may access the repository Require valid-user AuthType Basic AuthName "Subversion repository" AuthLDAPURL ldap://ldap.epfl.ch:389/o=epfl,c=ch #Inutile avec le LDAP: AuthUserFile /Volumes/data_server/svn/svn_local_users </Location> En résumé le fichier "AuthzSVNAccessFile" me permet d'autoriser les personnes du LDAP à accéder ou non aux repositories. "AuthLDAPURL" permet de faire le lien de l'authentification via le LDAP. J'ai trouvé cette doc pour Debian: Installer Apache 2 et subversion: http://www.xhtml.net/articles/subversion-apache2-debian En espérant que cela vous sera utile!
-- JeSC - Software et Consulting Jean-Eric Cuendet Ingénieur HES en télécommunications 1168 Villars-sous-Yens Web : http://jesc.ch Blog : http://jesc.wordpress.com Tel : +41 21 800 3343 Mobile : +41 76 222 3343 -------------------------------------------------------- _______________________________________________ gull mailing list [email protected] http://lists.alphanet.ch/mailman/listinfo/gull
