Show Contents Previous Page Next Page
Appendix D - Apache:: Modules Available on CPAN Authentication and Authorization Apache::AuthenDBI Apache::AuthenDBI authenticates users against a database using Perl's DBI. Supported DBI drivers include Mysql, Oracle, Sybase, and many more listed at http://www.hermetica.com/technologia/DBI/.
Author Edmund Mergl, E.Mergl@bawue.de
Apache::AuthzDBI Apache::AuthzDBI provides authorization against a database using Perl's DBI.
Author Edmund Mergl, E.Mergl@bawue.de Apache::AuthCookie Apache::AuthCookie provides authentication via HTTP cookies. It is a base class module whose subclasses implement the methods for verifying the user's credentials and session key.
Author Eric Bartley, bartley@purdue.edu Apache::AuthenCache Apache::AuthenCache is used to cut down on expensive authentication database lookups by caching the results in memory. It was designed with Apache::AuthenDBI in mind but works just as well with any authentication module.
Author Jason Bodnar, jbodnar@tivoli.com Apache::AuthLDAP Apache::AuthLDAP implements authentication and authorization against an LDAP database. In addition to LDAP groups, authorization may be based on arbitrary LDAP attributes.
Author Clayton Donley, donley@wwa.com Apache::AuthenNIS Apache::AuthenNIS authenticates users against an NIS database using the Net::NIS module.
Author Demetrios E. Paneras, dep@media.mit.edu
Apache::AuthenNISPlus
Apache::AuthenNISPlus authenticates users against an NIS+ database.
Author Valerie Delane, valerie@savina.com Apache::AuthzNIS Apache::AuthzNIS authorizes users based on NIS group membership using the Net::NIS module.
Author Demetrios E. Paneras, dep@media.mit.edu Apache::AuthenPasswd Apache::AuthenPasswd authenticates users against the system /etc/passwd file.
Author Demetrios E. Paneras, dep@media.mit.edu Apache::AuthzPasswd Apache::AuthzPasswd authorizes users based on group membership in the system /etc/passwd file.
Author Demetrios E. Paneras, dep@media.mit.edu Apache::AuthenPasswdSrv Apache::AuthenPasswdSrv authenticates users against a Unix domain socket server. It includes a sample server which checks a username and password against an NIS database using Net::NIS and ypmatch.
Author Jeffrey Hulten, jeffh@premier1.net Apache::AuthenRadius Apache::AuthenRadius provides authentication against a RADIUS server using the Authen::Radius module.
Author Daniel, daniel-authenradius@electricrain.com Apache::AuthenSMB Apache::AuthenSMB uses Authen::SMB to authenticate users against an SMB password database. Generally it is used in Unix environments to allow interaction with Windows NT domain controllers.
Author Michael Parker, parker@austx.tandem.com Apache::AuthenURL Apache::AuthenURL implements authentication against an external server that supports Basic authentication. The server is contacted via a configured URL, and the user's credentials are passed downstream for authentication. This module is most useful when a particular authentication client doesn't run on the same platform as the main webserver.
Author John Groenveld, groenveld@acm.org Apache::AuthenIMAP Apache::AuthenIMAP implements Basic authentication against an IMAP server.
Author Malcolm Beattie, mbeattie@sable.ox.ac.uk Apache::DBILogin
Not to be confused with Apache::AuthenDBI, the Apache::DBILogin module authenticates against a DBI connection itself, not against a table in the database.
Author John Groenveld, groenveld@acm.org Apache::PHLogin Apache::PHLogin authenticates against a PH database using the Net::PH module.
Author John Groenveld, groenveld@acm.org Fixup Show Contents Go to Top Previous Page Next Page Apache::RefererBlock Apache::RefererBlock will examine the MIME type of each request. If the type is one of those listed in the configured CheckMimeTypes, it will check the referrer header. If the referrer doesn't start with one of the strings configured in AllowedReferers, a "Forbidden" error will be returned.
Author Eric Cholet, cholet@logilune.com Apache::Usertrack Apache::UserTrack implements mod_usertrack in Perl and provides high-resolution timing by using the Time::HiRes module.
Author Ask Bjoern Hansen, ask@netcetera.dk Logging Show Contents Go to Top Previous Page Next Page Apache::DBILogger Apache::DBILogger logs the same data normally sent to the TransferLog but writes it to a DBI database rather than a file on disk.
Author Ask Bjoern Hansen, ask@netcetera.dk Apache::DBILogConfig Apache::DBILogConfig replicates the functionality of the standard Apache module, mod_log_config, but logs information in a DBI-compliant database instead of a file.
Author Jason Bodnar, jbodnar@tivoli.com Apache::Traffic Apache::Traffic tracks the total number of hits and bytes transferred per day by the Apache web server, on a per-user basis. This allows for real-time statistics without having to parse the log files. The statistics are made available through the traffic script, which queries the shared memory segment or DBM file where log data is stored.
Author Maurice Aubrey, maurice@hevanet.com Profiling Show Contents Go to Top Previous Page Next Page Apache::DProf Apache::DProf is a wrapper for running the Devel::DProf profiler in the mod_perl environment.
Author Doug MacEachern, dougm@pobox.com Apache::SmallProf Apache::SmallProf is a wrapper for running the Devel::SmallProf profiler in the mod_perl environment.
Author Doug MacEachern, dougm@pobox.com Persistent Database Connections Show Contents Go to Top Previous Page Next Page Apache::DBI Apache::DBI provides transparent persistent database connections via DBI.
Author Edmund Mergl, E.Mergl@bawue.de Apache::Mysql Apache::Mysql provides transparent persistent database connections for the Mysql module.
Author Neil Jensen, njensen@habaneros.com Apache::Sybase::CTlib Apache::Sybase::CTlib provides transparent persistent database connections for the Sybase::CTlib module.
Author Mark A. Downing, mdowning@rdatasys.com Show Contents Go to Top Previous Page Next Page Copyright © 1999 by O'Reilly & Associates, Inc. |