Averist provides an authentication layer for any CGI application written in Perl.
Averist is a module that adds an authentication layer to any CGI application written in Perl. It supports initial authentication through CGI (form), and it can use CGI (hidden form fields) or cookies for reauthentication after a configurable timeout.
It can also use a DBM file, a flat file database, or an SQL database for storing session tickets for increased security.
The username and password check at the initial authentication can be done via a DBM file, an LDAP directory, a NIS database, the passwd database, a passwd-style file, or an SQL database.
Averist is written in Perl for easy customization and expansion.
Requirements:
· Perl 5.004 (or later; tested with 5.004, 5.004_05, 5.005, 5.005_03, 5.6.0, 5.6.1, and 5.8.0)
· Digest::MD5 module (included with Perl 5.8.0 and later)
· Digest::SHA1 module
· Web server and Web browser supporting the Common Gateway Interface
· For cookies support:
· Web server and Web browser supporting RFC 2109
· For LDAP directory support:
· LDAP server
· Net::LDAP module
· For LDAP directory, with bind using an SASL mechanism, support:
· LDAP server
· Net::LDAP module
· Authen::SASL module
· For LDAP directory, over an SSL connection, or with the TLS extension defined in RFC 2830, support:
· LDAP server
· Net::LDAP module
· IO::Socket::SSL module
· For NIS database support:
· NIS server
· Net::NIS module
· For SQL database support:
· SQL server
· DBI module
· DBD module
What's New in This Release:
· sixth stable release
· Fixed all text so that there is one space after a period which ends a sentence.
· Minor fix to copyright notice.
Product's homepage