NAME Apache::MultiAuth - Choose from a number of authentication modules at runtime SYNOPSIS # in httpd.conf PerlModule Apache::MultiAuth AuthName Test AuthType Basic # PerlSetVars for various Apache::Auth* modules PerlSetVar myPDC SAMBA PerlSetVar myDOMAIN ARBEITSGRUPPE # Define order and class of Auth modules to try AuthModule Apache::AuthSybase Apache::AuthenSmb PerlAuthenHandler Apache::MultiAuth require valid-user DESCRIPTION Apache::MultiAuth allows you to specify multiple authentication modules, to be tried in order. If any module in the list returns OK, then the user is considered authenticated; if none return OK, then the user is reprompted for credentials. This is useful for cases where, for example, you have several authentication schemes: for example, NIS, SMB, and htpasswd, and some of your users are only registered in some of the auth databases. Using Apache::MultiAuth, they can be queried in order until the right one is found. CONFIGURATION DIRECTIVES Apache::MultiAuth allows you to name a number of authentication modules, using the AuthModule directive. These modules are queried, in the order they are provided, until one of them returns OK. Apache::MultiAuth then condiders authentication to be successful, and processing continues. AUTHORS Stathy G. Touloumis Marcel M. Weber Darren Chamberlain