Project

General

Profile

Actions

HowToAuthenticationFromMultipleFiles » History » Revision 2

« Previous | Revision 2/6 (diff) | Next »
Anonymous, 2006-08-03 14:37


Authentication From Multiple Userfiles

If you use different userfile files for authenticating in different directories, you can attach each to the correct directory by using conditionals.

Let's say you have a /admin directory that authenticates with admin_users.txt file which is an httpasswd file.
You can set it up in the configuration file like this:

{{{
$HTTP["url"] =~ "^/admin/" {
auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/http/admin_users.txt"
auth.require = ("/admin" => (
"method" => "basic",
"realm" => "admin",
"require" => "valid-user"
))
}
}}}

Now you need to setup directory /work/admin that authenticates with
work_users.txt. You can use this:

{{{
$HTTP["url"] =~ "^/work/admin/" {
auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/http/work_users.txt"
auth.require = ("/work/admin" => (
"method" => "basic",
"realm" => "work_admin",
"require" => "valid-user"
))
}
}}}

Updated by Anonymous over 18 years ago · 2 revisions