<-
2.1 Authentication Project > Documentation

Apache Module mod_authn_pop3

Available Languages:  en 

Description:User authentication using POP3
Status:External
Module Identifier:authn_pop3
Source File:mod_authn_pop3.c
Compatibility:Apache 2.1 or greater

Summary

The module mod_authn_pop3 provides Authentication against a POP3 useing cleartext passwords.

Directives

Topics

top

Compilation

mod_authn_pop3 uses the "configure/make/make install" mechanism common to many Open Source programs. Most of the dirty work is handled by either configure or Apache's apxs utility. If you have built apache modules before, there shouldn't be any surprises for you.

Before you can begin compiling mod_authn_pop3, you will need a working installation of Apache 2.1-dev (any earlier version, including Apache 2.0.x will NOT work).

The interesting options you can pass to configure are:

Call configure with your site-specific values and then "make" and "make install" as usual. The module will be installed in the module directory of your Apache installation.

top

Integration into Apache

Again mod_authn_pop3 behave like your average next-door Apache module. Just add

LoadModule authn_pop3_module modules/mod_authn_pop3.so

to your httpd.conf as usual and restart Apache.

top

Basic configuration of mod_authn_pop3

Draft...

Example Config

       <Location /secure-area>
         AuthType Basic
         AuthName  "basic authn_pop3 testing area"
         AuthBasicProvider pop3
         AuthnPOP3Hostname force-elite.com
         AuthnPOP3Timeout 10
         AuthnPOP3Port 110
         Require valid-user
       </Location>
      

top

AuthnPOP3Hostname Directive

Description:Sets the Server to use
Syntax:AuthnPOP3Hostname hostname
Default:none
Context:.htaccess
Status:External
Module:mod_authn_pop3

top

AuthnPOP3Port Directive

Description:Sets the Port to use
Syntax:AuthnPOP3Port port
Default:110
Context:.htaccess
Status:External
Module:mod_authn_pop3

top

AuthnPOP3Timeout Directive

Description:Sets the timeout for communication to the POP3 Server.
Syntax:AuthnPOP3Timeout seconds
Default:5
Context:.htaccess
Status:External
Module:mod_authn_pop3

Available Languages:  en