config.m4 revision b4a00883f358625923365ca1560c96edec172a52
7abe86bacd7821fb83a784398037defc64060a2emanojdnl modules enabled in this directory by default
7abe86bacd7821fb83a784398037defc64060a2emanoj
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantzdnl Authentication (authn), Access, and Authorization (authz)
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantz
809c98e396829d27f2d9efc0c27f7bb1294381bcgsteindnl APACHE_MODULE(name, helptext[, objects[, structname[, default[, config]]]])
7abe86bacd7821fb83a784398037defc64060a2emanoj
cd47196ef7dd7647418fa9b9cb8297cfa614c100rbbAPACHE_MODPATH_INIT(aaa)
7bb9fddff37df5cde21b7c4880360f5199875874trawick
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantzdnl Authentication modules; modules checking a username and password against a
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantzdnl file, database, or other similar magic.
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantzdnl
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantzAPACHE_MODULE(authn_file, file-based authentication control, , , yes)
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantzAPACHE_MODULE(authn_dbm, DBM-based authentication control, , , most)
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantzAPACHE_MODULE(authn_anon, anonymous user authentication control, , , most)
5f4f0143cfe4e4a74195441b3c9dba4662a7788dniqAPACHE_MODULE(authn_dbd, SQL-based authentication control, , , most)
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantz
367d146f245f3b1c9f77c18e6ec591b52e0b344cbnicholesdnl General Authentication modules; module which implements the
367d146f245f3b1c9f77c18e6ec591b52e0b344cbnicholesdnl non-authn module specific directives.
367d146f245f3b1c9f77c18e6ec591b52e0b344cbnicholesdnl
367d146f245f3b1c9f77c18e6ec591b52e0b344cbnicholesAPACHE_MODULE(authn_core, core authentication module, , , yes)
7825bb798c5cdbed5865904896146aea6da1fd52bnicholes
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantzdnl Authorization modules: modules which verify a certain property such as
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantzdnl membership of a group, value of the IP address against a list of pre
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantzdnl configured directives (e.g. require, allow) or against an external file
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantzdnl or database.
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantzdnl
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantzAPACHE_MODULE(authz_host, host-based authorization control, , , yes)
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantzAPACHE_MODULE(authz_groupfile, 'require group' authorization control, , , yes)
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantzAPACHE_MODULE(authz_user, 'require user' authorization control, , , yes)
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantzAPACHE_MODULE(authz_dbm, DBM-based authorization control, , , most)
84572252cfafd33c91d893b34dec34fcbca34371ndAPACHE_MODULE(authz_owner, 'require file-owner' authorization control, , , most)
6c47a7d40935c5508868904cba1e87ca783ec386niqAPACHE_MODULE(authz_dbd, SQL based authorization and Login/Session support, , , most)
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantz
367d146f245f3b1c9f77c18e6ec591b52e0b344cbnicholesdnl General Authorization modules; provider module which implements the
367d146f245f3b1c9f77c18e6ec591b52e0b344cbnicholesdnl non-authz module specific directives.
367d146f245f3b1c9f77c18e6ec591b52e0b344cbnicholesdnl
367d146f245f3b1c9f77c18e6ec591b52e0b344cbnicholesAPACHE_MODULE(authz_core, core authorization provider vector module, , , yes)
367d146f245f3b1c9f77c18e6ec591b52e0b344cbnicholes
480706fbb16436bfdff23c83c8993875ae7ece92minfrindnl LDAP authentication module. This module has both the authn and authz
480706fbb16436bfdff23c83c8993875ae7ece92minfrindnl modules in one, so as to share the LDAP server config directives.
f3f5b610c384cae1bb39f069e15e7c62d7d8cd3cwroweAPACHE_MODULE(authnz_ldap, LDAP based authentication, , , no, [
1fc7668ad3646be5c199f967514b7988708b8fb5rpluem if test -z "$apu_config" ; then
1fc7668ad3646be5c199f967514b7988708b8fb5rpluem MOD_AUTHNZ_LDAP_LDADD="`$apr_config --ldap-libs`"
1fc7668ad3646be5c199f967514b7988708b8fb5rpluem else
1fc7668ad3646be5c199f967514b7988708b8fb5rpluem MOD_AUTHNZ_LDAP_LDADD="`$apu_config --ldap-libs`"
1fc7668ad3646be5c199f967514b7988708b8fb5rpluem fi
f3f5b610c384cae1bb39f069e15e7c62d7d8cd3cwrowe AC_SUBST(MOD_AUTHNZ_LDAP_LDADD)
f3f5b610c384cae1bb39f069e15e7c62d7d8cd3cwrowe])
480706fbb16436bfdff23c83c8993875ae7ece92minfrin
e684537a0db1085ac01f3743e1630ebe9bfdaf10bnicholesdnl - host access control compatibility modules. Implements Order, Allow,
e684537a0db1085ac01f3743e1630ebe9bfdaf10bnicholesdnl Deny, Satisfy for backward compatibility. These directives have been
e684537a0db1085ac01f3743e1630ebe9bfdaf10bnicholesdnl deprecated in 2.4.
3340850c6856d1652d190f459aba81b4f350f000jerenkrantzAPACHE_MODULE(access_compat, mod_access compatibility, , , yes)
482ac4a7875bf582690164f70e868508c17f6b87bnicholes
b4a287513d176e4355dd56ea47b27228e0e5d75fjerenkrantzdnl these are the front-end authentication modules
322b350d0f1ac750b112ec15481a33efc92d182cjerenkrantz
e9f8410b788ef1e6f1baed6c706ffdf3da395a16jerenkrantzAPACHE_MODULE(auth_basic, basic authentication, , , yes)
723f9f463f1922eaef3d24d00cb289e10daa73ffminfrinAPACHE_MODULE(auth_form, form authentication, , , yes)
e9f8410b788ef1e6f1baed6c706ffdf3da395a16jerenkrantzAPACHE_MODULE(auth_digest, RFC2617 Digest authentication, , , most, [
7416a4d524cc7456c90a155e06fae5ac6c2d0288trawick APR_CHECK_APR_DEFINE(APR_HAS_RANDOM)
7416a4d524cc7456c90a155e06fae5ac6c2d0288trawick if test $ac_cv_define_APR_HAS_RANDOM = "no"; then
7416a4d524cc7456c90a155e06fae5ac6c2d0288trawick echo "You need APR random support to use mod_auth_digest."
7416a4d524cc7456c90a155e06fae5ac6c2d0288trawick echo "Look at APR configure options --with-egd and --with-devrandom."
7416a4d524cc7456c90a155e06fae5ac6c2d0288trawick enable_auth_digest="no"
7416a4d524cc7456c90a155e06fae5ac6c2d0288trawick fi
855aa233fcb7b51d738fca5c36585646ae1960c3jerenkrantz])
7abe86bacd7821fb83a784398037defc64060a2emanoj
b4a00883f358625923365ca1560c96edec172a52sfAPACHE_MODULE(allowmethods, restrict allowed HTTP methods, , , yes)
b4a00883f358625923365ca1560c96edec172a52sf
3a330c2331fc04f7d3f0ce7741bb52b5823f97e1wroweAPR_ADDTO(INCLUDES, [-I\$(top_srcdir)/$modpath_current])
3a330c2331fc04f7d3f0ce7741bb52b5823f97e1wrowe
c803b0d84b48f151504b87ec3f196cb433149592rbbAPACHE_MODPATH_FINISH