diff options
author | Jeff Trawick <trawick@apache.org> | 2010-07-11 00:43:35 +0000 |
---|---|---|
committer | Jeff Trawick <trawick@apache.org> | 2010-07-11 00:43:35 +0000 |
commit | a484fd70077808092a90a36b0b6ce7cb763a3220 (patch) | |
tree | dd4c5f7b5ae22ba2025c61850d6b7a90de3a4901 /docs/manual/mod | |
parent | c9d959fa7b475edfbf70698d252c8d93940773ed (diff) | |
download | httpd-a484fd70077808092a90a36b0b6ce7cb763a3220.tar.gz |
generated docs
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@962961 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual/mod')
-rw-r--r-- | docs/manual/mod/allmodules.xml | 1 | ||||
-rw-r--r-- | docs/manual/mod/allmodules.xml.de | 1 | ||||
-rw-r--r-- | docs/manual/mod/allmodules.xml.es | 1 | ||||
-rw-r--r-- | docs/manual/mod/allmodules.xml.fr | 1 | ||||
-rw-r--r-- | docs/manual/mod/allmodules.xml.ja | 1 | ||||
-rw-r--r-- | docs/manual/mod/allmodules.xml.ko | 1 | ||||
-rw-r--r-- | docs/manual/mod/allmodules.xml.tr | 1 | ||||
-rw-r--r-- | docs/manual/mod/directives.html.en | 4 | ||||
-rw-r--r-- | docs/manual/mod/index.html.en | 2 | ||||
-rw-r--r-- | docs/manual/mod/mod_auth_basic.html.en | 2 | ||||
-rw-r--r-- | docs/manual/mod/mod_auth_basic.xml.ja | 2 | ||||
-rw-r--r-- | docs/manual/mod/mod_auth_basic.xml.ko | 2 | ||||
-rw-r--r-- | docs/manual/mod/mod_auth_digest.html.en | 3 | ||||
-rw-r--r-- | docs/manual/mod/mod_auth_digest.xml.ko | 2 | ||||
-rw-r--r-- | docs/manual/mod/mod_auth_form.html.en | 10 | ||||
-rw-r--r-- | docs/manual/mod/mod_authn_dbd.html.en | 20 | ||||
-rw-r--r-- | docs/manual/mod/quickreference.html.en | 4 |
17 files changed, 51 insertions, 7 deletions
diff --git a/docs/manual/mod/allmodules.xml b/docs/manual/mod/allmodules.xml index 16f7f8377f..0b53b0b27a 100644 --- a/docs/manual/mod/allmodules.xml +++ b/docs/manual/mod/allmodules.xml @@ -15,6 +15,7 @@ <modulefile>mod_authn_dbd.xml</modulefile> <modulefile>mod_authn_dbm.xml</modulefile> <modulefile>mod_authn_file.xml</modulefile> + <modulefile>mod_authn_socache.xml</modulefile> <modulefile>mod_authnz_ldap.xml</modulefile> <modulefile>mod_authz_core.xml</modulefile> <modulefile>mod_authz_dbd.xml</modulefile> diff --git a/docs/manual/mod/allmodules.xml.de b/docs/manual/mod/allmodules.xml.de index 54fd4bbb48..45db11118c 100644 --- a/docs/manual/mod/allmodules.xml.de +++ b/docs/manual/mod/allmodules.xml.de @@ -15,6 +15,7 @@ <modulefile>mod_authn_dbd.xml</modulefile> <modulefile>mod_authn_dbm.xml</modulefile> <modulefile>mod_authn_file.xml</modulefile> + <modulefile>mod_authn_socache.xml</modulefile> <modulefile>mod_authnz_ldap.xml</modulefile> <modulefile>mod_authz_core.xml</modulefile> <modulefile>mod_authz_dbd.xml</modulefile> diff --git a/docs/manual/mod/allmodules.xml.es b/docs/manual/mod/allmodules.xml.es index 16f7f8377f..0b53b0b27a 100644 --- a/docs/manual/mod/allmodules.xml.es +++ b/docs/manual/mod/allmodules.xml.es @@ -15,6 +15,7 @@ <modulefile>mod_authn_dbd.xml</modulefile> <modulefile>mod_authn_dbm.xml</modulefile> <modulefile>mod_authn_file.xml</modulefile> + <modulefile>mod_authn_socache.xml</modulefile> <modulefile>mod_authnz_ldap.xml</modulefile> <modulefile>mod_authz_core.xml</modulefile> <modulefile>mod_authz_dbd.xml</modulefile> diff --git a/docs/manual/mod/allmodules.xml.fr b/docs/manual/mod/allmodules.xml.fr index 8034d83c7c..59918ea084 100644 --- a/docs/manual/mod/allmodules.xml.fr +++ b/docs/manual/mod/allmodules.xml.fr @@ -15,6 +15,7 @@ <modulefile>mod_authn_dbd.xml</modulefile> <modulefile>mod_authn_dbm.xml</modulefile> <modulefile>mod_authn_file.xml.fr</modulefile> + <modulefile>mod_authn_socache.xml</modulefile> <modulefile>mod_authnz_ldap.xml.fr</modulefile> <modulefile>mod_authz_core.xml</modulefile> <modulefile>mod_authz_dbd.xml</modulefile> diff --git a/docs/manual/mod/allmodules.xml.ja b/docs/manual/mod/allmodules.xml.ja index 93a35966da..3db29c2dbc 100644 --- a/docs/manual/mod/allmodules.xml.ja +++ b/docs/manual/mod/allmodules.xml.ja @@ -15,6 +15,7 @@ <modulefile>mod_authn_dbd.xml</modulefile> <modulefile>mod_authn_dbm.xml.ja</modulefile> <modulefile>mod_authn_file.xml.ja</modulefile> + <modulefile>mod_authn_socache.xml</modulefile> <modulefile>mod_authnz_ldap.xml</modulefile> <modulefile>mod_authz_core.xml</modulefile> <modulefile>mod_authz_dbd.xml</modulefile> diff --git a/docs/manual/mod/allmodules.xml.ko b/docs/manual/mod/allmodules.xml.ko index 68fb3617b5..34c465cc83 100644 --- a/docs/manual/mod/allmodules.xml.ko +++ b/docs/manual/mod/allmodules.xml.ko @@ -15,6 +15,7 @@ <modulefile>mod_authn_dbd.xml</modulefile> <modulefile>mod_authn_dbm.xml.ko</modulefile> <modulefile>mod_authn_file.xml.ko</modulefile> + <modulefile>mod_authn_socache.xml</modulefile> <modulefile>mod_authnz_ldap.xml</modulefile> <modulefile>mod_authz_core.xml</modulefile> <modulefile>mod_authz_dbd.xml</modulefile> diff --git a/docs/manual/mod/allmodules.xml.tr b/docs/manual/mod/allmodules.xml.tr index 1f039b2dc6..0de94c7b6c 100644 --- a/docs/manual/mod/allmodules.xml.tr +++ b/docs/manual/mod/allmodules.xml.tr @@ -15,6 +15,7 @@ <modulefile>mod_authn_dbd.xml</modulefile> <modulefile>mod_authn_dbm.xml</modulefile> <modulefile>mod_authn_file.xml</modulefile> + <modulefile>mod_authn_socache.xml</modulefile> <modulefile>mod_authnz_ldap.xml</modulefile> <modulefile>mod_authz_core.xml</modulefile> <modulefile>mod_authz_dbd.xml</modulefile> diff --git a/docs/manual/mod/directives.html.en b/docs/manual/mod/directives.html.en index 6204f8e7ae..07e99886eb 100644 --- a/docs/manual/mod/directives.html.en +++ b/docs/manual/mod/directives.html.en @@ -126,6 +126,10 @@ <li><a href="mod_authnz_ldap.html#authldapurl">AuthLDAPUrl</a></li> <li><a href="mod_authz_core.html#authmerging">AuthMerging</a></li> <li><a href="mod_authn_core.html#authname">AuthName</a></li> +<li><a href="mod_authn_socache.html#authncachecontext">AuthnCacheContext</a></li> +<li><a href="mod_authn_socache.html#authncacheprovider">AuthnCacheProvider</a></li> +<li><a href="mod_authn_socache.html#authncachesocache">AuthnCacheSOCache</a></li> +<li><a href="mod_authn_socache.html#authncachetimeout">AuthnCacheTimeout</a></li> <li><a href="mod_authn_core.html#authnprovideralias"><AuthnProviderAlias></a></li> <li><a href="mod_authn_core.html#authtype">AuthType</a></li> <li><a href="mod_authn_file.html#authuserfile">AuthUserFile</a></li> diff --git a/docs/manual/mod/index.html.en b/docs/manual/mod/index.html.en index 8304cacb0c..dc477abbda 100644 --- a/docs/manual/mod/index.html.en +++ b/docs/manual/mod/index.html.en @@ -83,6 +83,8 @@ HTTP headers</dd> <dt><a href="mod_authn_dbd.html">mod_authn_dbd</a></dt><dd>User authentication using an SQL database</dd> <dt><a href="mod_authn_dbm.html">mod_authn_dbm</a></dt><dd>User authentication using DBM files</dd> <dt><a href="mod_authn_file.html">mod_authn_file</a></dt><dd>User authentication using text files</dd> +<dt><a href="mod_authn_socache.html">mod_authn_socache</a></dt><dd>Manages a cache of authentication credentials to relieve +the load on backends</dd> <dt><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></dt><dd>Allows an LDAP directory to be used to store the database for HTTP Basic authentication.</dd> <dt><a href="mod_authz_core.html">mod_authz_core</a></dt><dd>Core Authorization</dd> diff --git a/docs/manual/mod/mod_auth_basic.html.en b/docs/manual/mod/mod_auth_basic.html.en index 1a513d5cd9..b628315c46 100644 --- a/docs/manual/mod/mod_auth_basic.html.en +++ b/docs/manual/mod/mod_auth_basic.html.en @@ -119,7 +119,7 @@ lower level modules</td></tr> <p>Providers are implemented by <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>, <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>, <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>, - and <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>.</p> + <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> and <code class="module"><a href="../mod/mod_authn_socache.html">mod_authn_socache</a></code>.</p> </div> </div> diff --git a/docs/manual/mod/mod_auth_basic.xml.ja b/docs/manual/mod/mod_auth_basic.xml.ja index f39ce10848..7fd59bade6 100644 --- a/docs/manual/mod/mod_auth_basic.xml.ja +++ b/docs/manual/mod/mod_auth_basic.xml.ja @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?> -<!-- English Revision: 420990:738841 (outdated) --> +<!-- English Revision: 420990:958729 (outdated) --> <!-- Licensed to the Apache Software Foundation (ASF) under one or more diff --git a/docs/manual/mod/mod_auth_basic.xml.ko b/docs/manual/mod/mod_auth_basic.xml.ko index 571f0f0a14..2450227f64 100644 --- a/docs/manual/mod/mod_auth_basic.xml.ko +++ b/docs/manual/mod/mod_auth_basic.xml.ko @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="EUC-KR" ?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?> -<!-- English Revision: 151408:738841 (outdated) --> +<!-- English Revision: 151408:958729 (outdated) --> <!-- Licensed to the Apache Software Foundation (ASF) under one or more diff --git a/docs/manual/mod/mod_auth_digest.html.en b/docs/manual/mod/mod_auth_digest.html.en index 2bb972ba0c..b9f0de8943 100644 --- a/docs/manual/mod/mod_auth_digest.html.en +++ b/docs/manual/mod/mod_auth_digest.html.en @@ -262,7 +262,8 @@ server</td></tr> that the chosen provider module is present in the server.</p> <p>See <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>, <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>, - and <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> for providers.</p> + <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> and <code class="module"><a href="../mod/mod_authn_socache.html">mod_authn_socache</a></code> + for providers.</p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> diff --git a/docs/manual/mod/mod_auth_digest.xml.ko b/docs/manual/mod/mod_auth_digest.xml.ko index 6abb14e338..624edb6912 100644 --- a/docs/manual/mod/mod_auth_digest.xml.ko +++ b/docs/manual/mod/mod_auth_digest.xml.ko @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="EUC-KR" ?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?> -<!-- English Revision: 105989:813396 (outdated) --> +<!-- English Revision: 105989:958729 (outdated) --> <!-- Licensed to the Apache Software Foundation (ASF) under one or more diff --git a/docs/manual/mod/mod_auth_form.html.en b/docs/manual/mod/mod_auth_form.html.en index f0b2880d4b..8678a960ec 100644 --- a/docs/manual/mod/mod_auth_form.html.en +++ b/docs/manual/mod/mod_auth_form.html.en @@ -82,6 +82,7 @@ <li><img alt="" src="../images/down.gif" /> <a href="#inline">Inline Login</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#inlinepreservebody">Inline Login with Body Preservation</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#loggingout">Logging Out</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#urlencoding">Usernames and Passwords</a></li> </ul><h3>See also</h3> <ul class="seealso"> <li><code class="module"><a href="../mod/mod_session.html">mod_session</a></code></li> @@ -348,6 +349,13 @@ SessionCryptoPassphrase secret<br /> </code></p></div> + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> +<h2><a name="urlencoding" id="urlencoding">Usernames and Passwords</a></h2> + <p>Note that form submission involves URLEncoding the form data: + in this case the username and password. You should therefore + pick usernames and passwords that avoid characters that are + URLencoded in form submission, or you may get unexpected results.</p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="AuthFormAuthoritative" id="AuthFormAuthoritative">AuthFormAuthoritative</a> <a name="authformauthoritative" id="authformauthoritative">Directive</a></h2> @@ -627,7 +635,7 @@ lower level modules</td></tr> <p>Providers are implemented by <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>, <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>, <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>, - and <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>.</p> + <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> and <code class="module"><a href="../mod/mod_authn_socache.html">mod_authn_socache</a></code>.</p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> diff --git a/docs/manual/mod/mod_authn_dbd.html.en b/docs/manual/mod/mod_authn_dbd.html.en index 8b3846902e..3d6aeca2cf 100644 --- a/docs/manual/mod/mod_authn_dbd.html.en +++ b/docs/manual/mod/mod_authn_dbd.html.en @@ -52,6 +52,7 @@ </ul> <h3>Topics</h3> <ul id="topics"> +<li><img alt="" src="../images/down.gif" /> <a href="#socache">Performance and Cacheing</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#example">Configuration Example</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#exposed">Exposing Login Information</a></li> </ul><h3>See also</h3> @@ -69,12 +70,23 @@ </ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> +<h2><a name="socache" id="socache">Performance and Cacheing</a></h2> + +<p>Some users of DBD authentication in HTTPD 2.2 have reported that it +imposes a problematic load on the database. This is most likely where +an HTML page contains hundreds of objects (e.g. images, scripts, etc) +each of which requires authentication. Users affected (or concerned) +by this kind of problem should use <code class="module"><a href="../mod/mod_authn_socache.html">mod_authn_socache</a></code> +to cache credentials and take most of the load off the database.</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> <h2><a name="example" id="example">Configuration Example</a></h2> <p>This simple example shows use of this module in the context of the Authentication and DBD frameworks.</p> <div class="example"><pre> # mod_dbd configuration +# UPDATED to include authentication cacheing DBDriver pgsql DBDParams "dbname=apacheauth user=apache password=xxxxxx" @@ -88,7 +100,13 @@ DBDExptime 300 # for mod_authn_dbd AuthType Basic AuthName "My Server" - AuthBasicProvider dbd + + # To cache credentials, put socache ahead of dbd here + AuthBasicProvider socache dbd + + # Also required for caching: tell the cache to cache dbd lookups! + AuthnCacheProvider dbd + AuthnCacheContext my-server # mod_authz_core configuration Require valid-user diff --git a/docs/manual/mod/quickreference.html.en b/docs/manual/mod/quickreference.html.en index 487636099f..bf996db424 100644 --- a/docs/manual/mod/quickreference.html.en +++ b/docs/manual/mod/quickreference.html.en @@ -211,6 +211,10 @@ authorization logic is combined with that of preceding configuration sections.</td></tr> <tr class="odd"><td><a href="mod_authn_core.html#authname">AuthName <var>auth-domain</var></a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Authorization realm for use in HTTP authentication</td></tr> +<tr><td><a href="mod_authn_socache.html#authncachecontext">AuthnCacheContext <var>directory|server|custom-string</var></a></td><td></td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Specify a context string for use in the cache key</td></tr> +<tr class="odd"><td><a href="mod_authn_socache.html#authncacheprovider">AuthnCacheProvider <var>authn-provider</var> [...]</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Specify which authn provider(s) to cache for</td></tr> +<tr><td><a href="mod_authn_socache.html#authncachesocache">AuthnCacheSOCache <var>provider-name</var></a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Select socache backend provider to use</td></tr> +<tr class="odd"><td><a href="mod_authn_socache.html#authncachetimeout">AuthnCacheTimeout <var>timeout</var> (seconds)</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Set a timeout for cache entries</td></tr> <tr><td><a href="mod_authn_core.html#authnprovideralias"><AuthnProviderAlias <var>baseProvider Alias</var>> ... </AuthnProviderAlias></a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Enclose a group of directives that represent an extension of a base authentication provider and referenced by |