Auth DBAPI is for mod_snake allows websites to authorize and authenticate users against a Python DBAPI database.
Auth MemCookie is an Apache v2 authentication and authorization module based on a cookie authentication mechanism. The module doesn't do authentication by itself, but verifies if the cookie used for authentication is valid for each URL protected by the module. The module also validates whether the authenticated user has authorization to access the URL. Authentication is done externally through an authentication form page, and all authentication information necessary to the module is a stored in memcached.
auth_ldap is an LDAP authentication module for Apache, the world's most popular web server. auth_ldap has excellent performance, and supports Apache on both Unix and Windows NT. It also has support for LDAP over SSL, and a mode that lets Micros~1 Frontpage clients manage their web permissions while still using LDAP for authentication.
AuthPG enables Apache HTTP server to authenticate users with the information stored in PostgreSQL database. It gets a username and password pair either through the standard mechanism or from a cookie.
huEXEC is an apache authentication module / CGI wrapper. It authenticates users by /etc/passwd, and executes CGIs under the local user privileges.
mod_auth(nz)_ibmdb2 is an Apache authentication module using IBM DB2 as the backend database for storing user and group information. mod_authnz_ibmdb2 is designed for Apache 2.2.x.
mod_auth_any is a runtime module for the Apache HTTP Server that allows you to use any command line program (such as webNIS) to authenticate a user.
mod_auth_cache transparently caches an authentication originally done by a different module.
mod_auth_citadel is an Apache HTTPD authentication module for Citadel Groupware Server users. It allows users to be seamlessly authenticated against the Citadel user database. It uses the native Citadel IPC protocol, and features SSL/TLS support for secure communications to the Citadel server.
This module can be used to fake basic authentication information based on the contents of a cookie. This will allow you to have a form based to a normal auth protected area of your website. All known basic auth methods are supported to actually process credentials.
mod_auth_cookie_dbm provides session authentication/expiration using (cryptographically strong) cookies.
mod_auth_cookie_mysql authenticates users based on a cookie value, which is matched against the contents of a MySQL database. It is based on mod_auth_cookie_msql.
mod_auth_cookie_mysql2 is a rewrite of the mod_auth_cookie_mysql module for apache 1.3.
mod_auth_dce is an Apache module for DCE-based authentication. It allows you to run the server with or without credentials, authenticate remote browsers, and optionally serve requests with the credentials of the
browsing user. You can control access to files either via standard web server configuration directives, or via DFS ACLs.
mod_auth_external and mod_authnz_external are Apache modules used for authentication. The two modules provide basically the same functionality, and differ mainly in the way they interface to other authentication code in Apache.
This module is a form-based authentication module based on 'mod_auth_mysql' and 'mod_auth_sim'. It is used to place access restrictions on a per-directory, per-user-request basis using session management. The module uses a MySQL database to retrieve users' group membership, maintain and validate users' sessions, and optionally track user activity.
mod_auth(nz)_ibmdb2 is an Apache authentication module using IBM DB2 as the backend database for storing user and group information. The module supports several encryption methods.
an Apache module to provide authentication against an IMAP mail server. The httpd.conf or .htaccess file can specify server name and port of the desired IMAP server. It is also compatible with stunnel for IMAP over SSL
This module auto-authenticate some ip addresses.
mod_auth_kerb is designed to provide Kerberos user authentication to the Apache web server. Using the Basic Auth mechanism, it retrieves a username/password pair from the browser and checks them against a Kerberos server as set up by your particular organization.
mod_auth_ldap is an LDAP Authentication module for Apache 1.3.x.
mod_auth_msql provides basic Authentification with the mSQL database.
mod_auth_mysql is an Apache module that allows authentication using user and group data stored in MySQL databases.
mod_auth_ntdom is an access checking module for Apache. It defers authentication requests to NT domain controller on network with help by underlying Samba modules statically linked-in. It also offers access control based on group list retrieved from the domain controller.
mod_auth_nufw permits Apache to authenticate users by using the real-time authenticated connections tracking table of NuFW. Thus users don?t have to enter their password to be authenticated on servers using this module. The server find automatically who is the user which has just connect.
mod_auth_openid is an authentication module for the Apache 2 Web server. It handles the functions of an OpenID consumer as specified in the OpenID 1.1 specification. Once installed, a simple configuration directive can secure a directory or application on your Web server and require a valid OpenID identity. You can configure trusted/untrusted identity providers along with a number of other options.
mod_auth_ora is an Oracle authentication module.
mod_auth_oracle is an authentication module for Apache 2.0 -> Oracle8/8i/9i.
mod_auth_pam adds PAM authentication.
mod_auth_pamacea is an Apache 2 module that performs PAM based authentication using a customizable login form. Specifically, Basic Auth is not used because there is no feasible logout mechanism from a Basic Auth session, short of closing the browser. Limited authorization support is also provided.
mod_auth_pgsql allows user authentication (and can log authentication requests) against information stored in a PostgreSQL database.
mod_auth_pubtkt is a simple Web single sign-on (SSO) solution for Apache. It validates authentication tickets provided by the client in a cookie using public-key cryptography (DSA or RSA). Thus, only the login server that generates the tickets needs to possess the private key, while Web servers can verify tickets given only the public key.
mod_auth_radius is a RADIUS authentication module for the Apache webserver.
mod_auth_rdbm is a module for networked authentication using an AnyDBM server. It can be used with any underlying structure, provided you have an RPC server meeting the AnyDBM/RDBM spec. Implementations for NDBM, GDBM and Berkeley DB are included with the AnyDBM distribution.
mod_auth_remedy provides HTTP Basic authentication/authorization in the Remedy Action Request System (ARS).
mod_auth_remote is a very simple, lightweight method of setting up a single sign on
system across multiple web-applicaitions hosted on different servers.
mod_auth_samba allows you use Windows user database for user password authentication and ndbm database for groups in WWW authentication.
mod_auth_script makes it possible authentication/authorization to be done by an external program. The external program can be provided as a CGI, PHP or any other schemes which allow dynamic content to Apache.
mod_auth_shadow is an Apache module which authenticates against the /etc/shadow file. You may use this module with a mode 400 root:root /etc/shadow file, while your web daemons are running under a non-privileged user.
mod_auth_smb lets you authenticate against smb servers (windows nt, samba).
mod_auth_sqlite is an Apache 1.3.x module that allows authentication from the information stored in an SQLite database.
mod_auth_sys allows you use your system access files (passwd and group) for www authentication.
mod_auth_tacacs uses the Authentication feature of a TACACS+ server. Additionnaly mod_auth_tacacs can provide authorisation and accounting features.
mod_auth_tds does http basic authentication using (instead of the flat file that mod_auth uses) a TDS compliant database server somewhere on the network.
mod_auth_tkt is a modification of the original mod_tkt_auth module with time and logoff options.
mod_auth_udp provides forwarding authentication/authorization from Apache to an external server using udp-sockets.
mod_auth_unixODBC checks users agains unixODBC. In this way the datasource can by a MySQL-server, Postgres-server or any other source supported by unixODBC.
With this module for Apache 2, you can create private user folders using WebDAV protocol. Users have only permissions to access to their own directory. Without this module, a htaccess file must be created inside every user folder. This is completely unmanageable when the number of users is big.
mod_auth_useragent allows you to forbid clients based on their User-Agent by placing a single line in your Apache httpd.conf. Be aware that this is by no means a security measure as it is trivial to change your User-Agent in most browsers.
mod_auth_useragent2 is an Apache module that can be used to limit access to documents by means of the User-Agent.