Eric Faden wrote:
> What is the best way to get Apache 2.2, SVN, and CAS to place nice.  
> Currently I have AuthCAS set on the /svn directory, which "works" but 
> the clients get pissed off because /svn is a redirect to the cas 
> stuff..   What are people using for authenticating SVN with either CAS 
> or straight LDAP?
>
> -Eric
> _______________________________________________
> Yale CAS mailing list
> [email protected]
> http://tp.its.yale.edu/mailman/listinfo/cas
>   
I 've encountered the same probleme. Indeed CAS redirects work fine for 
browser but not for svn dedicated clients (like turtoise for example).
for this I had to set 2 configurations in apache. One for turtoise with 
mod_ldap.so and mod_authnz_ldap.so, example:
<Location "/svn/eph">
   DAV svn
   SSLRequireSSL
   SVNParentPath /svn/eph
   AuthzSVNAccessFile /svn/authz.eph
   #AuthzSVNAccessFile /svn/s2ia/tutu/conf/authz
AuthType Basic
AuthName "SVN mod_ldap"
AuthBasicProvider ldap
AuthLDAPURL 
"ldap://ldapserver.int-evry.fr:389/ou=people,dc=int-evry,dc=fr?uid?sub?(objectClass=*)"
require valid-user
</Location>

and an other one for browsers with CAS, here is a sample with the 
"enhanced" svnwiew php program ( I had to disable CAS -> satisfy any,  
for templates which contains css and images and are not showing up with 
CAS as well :-( ) .

<Directory /var/www/html/svnview-s2ia/templates>
 Order Allow,Deny
 Allow from all
 satisfy any
</Directory>
<Directory /var/www/html/svnview-s2ia>
 AuthType CAS
 AuthName "INT auth"
 Require valid-user
 #satisfy any
</Directory>

If someone has a better solution , I'll take it .
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to