Have you tried setting a variable and use it as group name? Have a look at SetEnvIf and RewriteRule options for setting variables.
Igor On Fri, Jul 8, 2011 at 2:11 AM, S. Levent Yilmaz <leventyil...@gmail.com>wrote: > Hi all, > > I am trying to setup URI based authentication, and am not sure if this > is doable. Currently, manually set permissions look like (omitting all > non-pertinent config details): > > <Location /git/foo> > Require group foo > </Location> > > <Location /git/bar> > Require group bar > </Location> > > ... > > Is there anyway to do this automatically, where the group name is > derived from the URI somehow? > > Let me provide some more details in order to explain the context > better. I am trying to setup a simple CGI based Git service over > http. The question as you can see is not about Git at all, and > therefore could be relevant to any other CGI based service or similar. > Git server setup looks like: > > ScriptAlias /git/ /usr/lib/git-core/git-http-backend/ > <Location /git/> > SetEnv GIT_PROJECT_ROOT /var/www/git > # authentication settings > </Location> > > where, each request in the form "http://myserver.com/git/foo" or > "http://myserver.com/git/bar" is handled by git-http-backend to serve > the git repositories "/var/www/git/foo" and "/var/www/git/bar", > respectively. I ran into this road block of setting up authentication > per repository basis. Hence the question. > > Thank you very much! > > - Levent > > --------------------------------------------------------------------- > The official User-To-User support forum of the Apache HTTP Server Project. > See <URL:http://httpd.apache.org/userslist.html> for more info. > To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org > " from the digest: users-digest-unsubscr...@httpd.apache.org > For additional commands, e-mail: users-h...@httpd.apache.org > >