Apache2-AuthEnv
view release on metacpan or search on metacpan
lib/Apache2/AuthEnv.pm view on Meta::CPAN
Another example is
AuthEnvUser %{HTTP_UI_PRINCIPAL_NAME}
AuthEnvAllowUser fred@ORG.org
AuthEnvAllow %{HTTP_UI_DEPARTMENT} sales
Some systems may take authentication information from various sources
and provide different environment variables for each source. So you can
list alternative variables to use.
AuthEnvUser %{HTTP_SOURCE1_NAME|HTTP_SOURCE2_NAME|HTTP_SOURCE3_NAME}
If nothing matches then you can set a default value (say 'anon') via
AuthEnvUser %{HTTP_SOURCE_NAME|HTTP_SOURCE2_NAME:anon}
For nested directives, configurations are inherited from one
configuration file to the next. I<AuthEnvUser> directives overwrite each
other as do collections of I<AuthEnvAllow*> rules. Each individual
AuthEnvSet and AuthEnvChange directive, unless overwriten, is inherited.
The default denial code returned to the browser is FORBIDDEN.
The directive I<AuthEnvDenial> can be used to change the return code.
For example,
( run in 2.130 seconds using v1.01-cache-2.11-cpan-d7a12ab2c7f )