diff options
author | André Malo <nd@apache.org> | 2005-12-14 16:39:01 +0000 |
---|---|---|
committer | André Malo <nd@apache.org> | 2005-12-14 16:39:01 +0000 |
commit | bbd325ccf9ae2a94a74c5a9ac57c4c36de08e015 (patch) | |
tree | c913dfbef76c5f43270e5694ec55671e4d650e34 /docs/manual/howto/auth.html.en | |
parent | dbec031966e526a7c6e0df9007813dc4fda8707e (diff) | |
download | httpd-bbd325ccf9ae2a94a74c5a9ac57c4c36de08e015.tar.gz |
update transformation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@356801 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual/howto/auth.html.en')
-rw-r--r-- | docs/manual/howto/auth.html.en | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/docs/manual/howto/auth.html.en b/docs/manual/howto/auth.html.en index 1fcbc4e578..1c7f420dc9 100644 --- a/docs/manual/howto/auth.html.en +++ b/docs/manual/howto/auth.html.en @@ -35,6 +35,7 @@ <li><img alt="" src="../images/down.gif" /> <a href="#lettingmorethanonepersonin">Letting more than one person in</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#possibleproblems">Possible problems</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#dbmdbd">Alternate password storage</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#moreinformation">More information</a></li> </ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -233,7 +234,7 @@ module from each group.</p> in this case, optional, since <code>file</code> is the default value for this directive. You'll need to use this directive if you are choosing a different source for authentication, such as - <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> or <code class="module"><a href="../mod/mod_auth_dbd.html">mod_auth_dbd</a></code>.</p> + <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> or <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>.</p> <p>The <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> directive sets the path to the password file that we just @@ -292,6 +293,8 @@ person in</a></h2> <div class="example"><p><code> AuthType Basic<br /> AuthName "By Invitation Only"<br /> + # Optional line: + AuthBasicProvider file AuthUserFile /usr/local/apache/passwd/passwords<br /> AuthGroupFile /usr/local/apache/passwd/groups<br /> Require group GroupName @@ -340,6 +343,33 @@ person in</a></h2> different authentication method at that time.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> +<h2><a name="dbmdbd" id="dbmdbd">Alternate password storage</a></h2> + + <p>Because storing passwords in plain text files has the above + problems, you may wish to store your passwords somewhere else, such + as in a database.</p> + + <p><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> and <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> + are two modules which make this possible. Rather than selecting + <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicsource">AuthBasicSource</a></code> file, + instead you can choose <code>dbm</code> or <code>dbd</code> as your + storage format.</p> + + <p>To select a dbd file rather than a text file, for example:</p> + + <div class="example"><p><code> + <Directory /www/docs/private><br /> + AuthName "Private"<br /> + AuthType Basic<br /> + AuthBasicProvider dbm<br /> + AuthDBMUserFile /www/passwords/passwd.dbm<br /> + Require valid-user + </code></p></div> + + <p>Other options are available. Consult the + <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> documentation for more details.</p> +</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="section"> <h2><a name="moreinformation" id="moreinformation">More information</a></h2> <p>You should also read the documentation for <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> and <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> which |