</seealso>
<seealso><directive module="mod_dbd">DBDriver</directive></seealso>
<seealso><directive module="mod_dbd">DBDParams</directive></seealso>
+<seealso><a href="../misc/password_encryptions.html">Password Formats</a></seealso>
<section id="socache">
<title>Performance and Cacheing</title>
the query statement will be stored as environment variables with
names of the form <code>AUTHENTICATE_<var>COLUMN</var></code>.
</p>
+ <p>The encrypted password format depends on which authentication
+ frontend (e.g. <module>mod_authn_basic</module> or
+ <module>mod_authn_digest</module>) is being used. See <a
+ href="../misc/password_encryptions.html">Password Formats</a> for
+ more information.</p>
</usage>
</directivesynopsis>
the query statement will be stored as environment variables with
names of the form <code>AUTHENTICATE_<var>COLUMN</var></code>.
</p>
+ <p>The encrypted password format depends on which authentication
+ frontend (e.g. <module>mod_authn_basic</module> or
+ <module>mod_authn_digest</module>) is being used. See <a
+ href="../misc/password_encryptions.html">Password Formats</a> for
+ more information.</p>
</usage>
</directivesynopsis>
<seealso>
<directive module="mod_auth_digest">AuthDigestProvider</directive>
</seealso>
+<seealso><a href="../misc/password_encryptions.html">Password Formats</a></seealso>
<directivesynopsis>
<name>AuthDBMUserFile</name>
download the <directive>AuthDBMUserFile</directive>.</p>
</note>
+ <p>The encrypted password format depends on which authentication
+ frontend (e.g. <module>mod_authn_basic</module> or
+ <module>mod_authn_digest</module>) is being used. See <a
+ href="../misc/password_encryptions.html">Password Formats</a> for
+ more information.</p>
+
<p>Important compatibility note: The implementation of
<code>dbmopen</code> in the apache modules reads the string length of
the hashed values from the DBM data structures, rather than relying
</seealso>
<seealso><program>htpasswd</program></seealso>
<seealso><program>htdigest</program></seealso>
+<seealso><a href="../misc/password_encryptions.html">Password Formats</a></seealso>
<directivesynopsis>
<name>AuthUserFile</name>
ID is defined multiple times, <module>mod_authn_file</module> will
use the first occurrence to verify the password.</p>
- <p>The utility <program>htpasswd</program>
+ <p>The encrypted password format depends on which authentication
+ frontend (e.g. <module>mod_authn_basic</module> or
+ <module>mod_authn_digest</module>) is being used. See <a
+ href="../misc/password_encryptions.html">Password Formats</a> for
+ more information.</p>
+
+ <p>For <module>mod_authn_basic</module>, use the utility <program>htpasswd</program>
which is installed as part of the binary distribution, or which
- can be found in <code>src/support</code>, is used to maintain
- the password file for <em>HTTP Basic Authentication</em>. See the
+ can be found in <code>src/support</code>. See the
<a href="../programs/htpasswd.html">man page</a> for more details.
In short:</p>
module="mod_authn_dbm">AuthDBMUserFile</directive> should be used
instead.</p>
- <p>If you are using <em>HTTP Digest Authentication</em>, the <program>
- htpasswd</program> tool is not sufficient.
- You have to use <program>htdigest</program>
+ <p>For <module>mod_authn_digest</module>, use <program>htdigest</program>
instead. Note that you cannot mix user data for Digest Authentication
and Basic Authentication within the same file.</p>