HowToAuthenticationFromMultipleFiles » History » Revision 4
Revision 3 (Anonymous, 2008-01-19 09:47) → Revision 4/6 (Anonymous, 2008-01-19 09:47)
h2. == 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 htpasswd file. You can set it up in the configuration file like this: <pre> {{{ $HTTP["url"] =~ "^/admin/" { auth.backend = "htpasswd" auth.backend.htpasswd.userfile = "/http/admin_users.txt" auth.require = ("/admin" => ( "method" => "basic", "realm" => "admin", "require" => "valid-user" )) } </pre> }}} Now you need to setup directory /work/admin that authenticates with work_users.txt. You can use this: <pre> {{{ $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" )) } </pre> }}}