Re: per location group based authentication

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 <leventyilmaz@xxxxxxxxx> 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-unsubscribe@xxxxxxxxxxxxxxxx
  "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux