httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "S. Levent Yilmaz" <leventyil...@gmail.com>
Subject [users@httpd] per location group based authentication
Date Thu, 07 Jul 2011 16:11:53 GMT
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-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message