Hi,
I was looking for a method for cross-domain (windows 2000) Authentication
for Apache hosting SVN Repositories. Now I've come a long way and finally
got Authentication working via mod_auth_radius-2.0 (Apache 2.0)
I've set up a test repository as VHOST:
<VirtualHost 192.168.193.22:80>
ServerName template-repos.ams.stiwa.com
ServerAlias template-repos
<IfModule mod_auth_radius-2.0.c>
AddRadiusAuth 192.168.193.11:1645 <shared key> 5:3
AddRadiusCookieValid 5
</IfModule>
<Location />
DAV svn
SVNPath "/home/subversion/ams/template"
AuthPAM_Enabled off
AuthType Basic
AuthName "AMS Subversion RADIUS"
AuthAuthoritative off
AuthRadiusAuthoritative on
AuthRadiusCookieValid 5
AuthRadiusActive On
require valid user
AuthzSVNAccessFile
conf/subversion/acl/template-vhost-policy.conf
</Location>
</VirtualHost>
Now when browsing to the repository URL I get an authentication dialogue I
can sucessfully authenticate users from all my domains. Browsing the
repository via HTTP works fine. But what happend when I tried to checkout
the Repository via Tortoise, svn co, or Subclipse? I get this error
message I can't explain:
turtle wc $ svn co --username svn http://template-repos.ams.stiw
Authentication realm: <http://template-repos.ams.stiwa.com:80> AMS
Subversion RADIUS Password for 'svn':
svn: PROPFIND request failed on '/!svn/vcc/default'
svn: '/!svn/vcc/default' path not found
I remember that the PROPFIND method is not supported by some Proxies but
I'm not behind a proxy. Could the RADIUS module do some black magic here
and thus the checkout fails?
Reinhard
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Mar 9 09:46:37 2005