How do I implement access control for many users, each with their own password?There are many ways to implement customer authentication in Zeus.Possibly the easiest method is to use a FastCGI authorizer interface.FastCGI is anindustry standard superset of the CGI API. It allows for high-performance persistent processes and authorization as well as the normal content-generation; but best of all writing aFastCGI is almost as easy as writing a CGI, and converting fromCGI to FastCGI is generally only a matter of changing a couple of lines of your Perl script. A FastCGI authorizer is given all the connection information about a client,and it is then free to access a GDBM database, perform an SQL query, even connect to an LDAP hierarchy or anything else you can think of, and then notify the web server whether this request should be allowed or denied. Alternatively, you might use .htaccess password files. Note that Zeus, unlike some other web servers, caches compiled versions ofthe .htaccess file, so enabling the htaccess module will notgive noticeable performance degradation. See our FAQ entry for details of how tomanage large htaccess password files with Zeus.
Content Manager
[Administrator] 19 September 2005
|
Recent Articles
Other Resources
|


