github.com/krum110487/go-htaccess@v0.0.0-20240316004156-60641c8e7598/tests/data/apache_2_2_34/manual/mod/mod_auth_digest.html.fr (about) 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 3 <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head> 4 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" /> 5 <!-- 6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 7 This file is generated from xml source: DO NOT EDIT 8 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 9 --> 10 <title>mod_auth_digest - Serveur Apache HTTP Version 2.2</title> 11 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> 12 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> 13 <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" /> 14 <script src="../style/scripts/prettify.min.js" type="text/javascript"> 15 </script> 16 17 <link href="../images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/mod/mod_auth_digest.html" rel="canonical" /></head> 18 <body> 19 <div id="page-header"> 20 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p> 21 <p class="apache">Serveur Apache HTTP Version 2.2</p> 22 <img alt="" src="../images/feather.gif" /></div> 23 <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div> 24 <div id="path"> 25 <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.2</a> > <a href="./">Modules</a></div> 26 <div id="page-content"> 27 <div class="retired"><h4>A savoir</h4> 28 <p>Ce document concerne une version ancienne (<strong>2.2</strong>) 29 du serveur HTTP Apache. La version actuelle est 30 documentée <a href="http://httpd.apache.org/docs/current">ici</a>. Si vous n'avez 31 pas encore effectué la mise è jour, veuillez suivre <a href="http://httpd.apache.org/docs/current/upgrading.html">ce 32 lien</a> pour plus d'informations.</p> 33 <p>Pour consulter la version actuelle de ce 34 document, vous pouvez suivre <a href="http://httpd.apache.org/docs/current/mod/mod_auth_digest.html">ce lien</a>.</p></div><div id="preamble"><h1>Module Apache mod_auth_digest</h1> 35 <div class="toplang"> 36 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_auth_digest.html" hreflang="en" rel="alternate" title="English"> en </a> | 37 <a href="../fr/mod/mod_auth_digest.html" title="Français"> fr </a> | 38 <a href="../ko/mod/mod_auth_digest.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> 39 </div> 40 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Authentification utilisateur utilisant les condensés 41 MD5.</td></tr> 42 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr> 43 <tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>auth_digest_module</td></tr> 44 <tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_auth_digest.c</td></tr></table> 45 <h3>Sommaire</h3> 46 47 <p>Ce module implémente l'authentification HTTP basée sur les 48 condensés MD5 (<a href="http://www.faqs.org/rfcs/rfc2617.html">RFC2617</a>), et 49 fournit une alternative à <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> en 50 ne transmettant plus le mot de passe en clair. Cependant, cela ne 51 suffit pas pour améliorer la sécurité de manière significative par 52 rapport à l'authentification basique. En outre, le stockage du mot 53 de passe sur le serveur est encore moins sûr dans le cas 54 d'une authentification à base de condensé que dans le cas d'une 55 authentification basique. C'est pourquoi l'utilisation de 56 l'authentification basique associée à un chiffrement de la connexion 57 via <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> constitue une bien meilleure 58 alternative.</p> 59 </div> 60 <div id="quickview"><h3>Sujets</h3> 61 <ul id="topics"> 62 <li><img alt="" src="../images/down.gif" /> <a href="#using">Utilisation de l'authentification à base de 63 condensés</a></li> 64 </ul><h3 class="directives">Directives</h3> 65 <ul id="toc"> 66 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestalgorithm">AuthDigestAlgorithm</a></li> 67 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestdomain">AuthDigestDomain</a></li> 68 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestnccheck">AuthDigestNcCheck</a></li> 69 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestnonceformat">AuthDigestNonceFormat</a></li> 70 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestnoncelifetime">AuthDigestNonceLifetime</a></li> 71 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestprovider">AuthDigestProvider</a></li> 72 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestqop">AuthDigestQop</a></li> 73 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestshmemsize">AuthDigestShmemSize</a></li> 74 </ul> 75 <h3>Voir aussi</h3> 76 <ul class="seealso"> 77 <li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li> 78 <li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li> 79 <li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li> 80 <li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li> 81 <li><a href="../howto/auth.html">Mode d'emploi de 82 l'authentification</a></li> 83 </ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div> 84 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> 85 <div class="section"> 86 <h2><a name="using" id="using">Utilisation de l'authentification à base de 87 condensés</a></h2> 88 89 <p>L'utilisation de l'authentification à base de condensés MD5 est 90 très simple. Configurez l'authentification normalement, en utilisant 91 <code>AuthType Digest</code> et <code class="directive"><a href="#authdigestprovider">AuthDigestProvider</a></code> à la place 92 de <code>AuthType Basic</code> et <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>. Ajoutez 93 ensuite une directive <code class="directive"><a href="#authdigestdomain">AuthDigestDomain</a></code> contenant au 94 moins la(les) URI(s) racine(s) de la zone à protéger.</p> 95 96 <p>On peut créer les fichiers utilisateur appropriés (au format 97 texte) à l'aide de l'outil <code class="program"><a href="../programs/htdigest.html">htdigest</a></code>.</p> 98 99 <div class="example"><h3>Exemple :</h3><p><code> 100 <Location /private/><br /> 101 <span class="indent"> 102 AuthType Digest<br /> 103 AuthName "private area"<br /> 104 AuthDigestDomain /private/ http://mirror.my.dom/private2/<br /> 105 <br /> 106 AuthDigestProvider file<br /> 107 AuthUserFile /web/auth/.digest_pw<br /> 108 Require valid-user<br /> 109 </span> 110 </Location> 111 </code></p></div> 112 113 <div class="note"><h3>Note</h3> 114 <p>L'authentification à base de condensé a été conçue pour améliorer 115 la sécurité par rapport à l'authentification basique, mais il 116 s'avère que ce but n'a pas été atteint. Un attaquant de type 117 "man-in-the-middle" peut facilement forcer le navigateur à revenir à 118 une authentification basique. Même une oreille indiscrète passive 119 peut retrouver le mot de passe par force brute avec les moyens 120 modernes, car l'algorithme de hashage utilisé par l'authentification 121 à base de condensé est trop rapide. Autre problème, le stockage des 122 mots de passe sur le serveur n'est pas sûr. Le contenu d'un fichier 123 htdigest volé peut être utilisé directement pour l'authentification 124 à base de condensé. Il est donc fortement recommandé d'utiliser 125 <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> pour chiffrer la connexion.</p> 126 </div> 127 </div> 128 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> 129 <div class="directive-section"><h2><a name="authdigestalgorithm" id="authdigestalgorithm">Directive</a> <a name="AuthDigestAlgorithm" id="AuthDigestAlgorithm">AuthDigestAlgorithm</a></h2> 130 <table class="directive"> 131 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sélectionne l'algorithme utilisé pour calculer les 132 condensés du défit et de sa réponse</td></tr> 133 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestAlgorithm MD5|MD5-sess</code></td></tr> 134 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestAlgorithm MD5</code></td></tr> 135 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr> 136 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr> 137 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr> 138 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr> 139 </table> 140 <p>La directive <code class="directive">AuthDigestAlgorithm</code> permet de 141 sélectionner l'algorithme utilisé pour calculer les condensés du 142 défit et de sa réponse.</p> 143 144 <div class="note"> 145 <code>MD5-sess</code> n'est pas encore correctement implémenté. 146 </div> 147 148 149 </div> 150 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> 151 <div class="directive-section"><h2><a name="authdigestdomain" id="authdigestdomain">Directive</a> <a name="AuthDigestDomain" id="AuthDigestDomain">AuthDigestDomain</a></h2> 152 <table class="directive"> 153 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Les URIs qui se trouvent dans le même espace de protection 154 concernant l'authentification à base de condensés</td></tr> 155 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestDomain <var>URI</var> [<var>URI</var>] ...</code></td></tr> 156 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr> 157 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr> 158 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr> 159 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr> 160 </table> 161 <p>La directive <code class="directive">AuthDigestDomain</code> vous permet 162 de spécifier un ou plusieurs URIs se trouvant dans le même 163 espace de protection (c'est à dire utilisant le même utilisateur/mot 164 de passe et se trouvant dans le même domaine). Les URIs spécifiés 165 sont des préfixes ; le client doit savoir que tous les URIs situés 166 sous ces préfixes seront protégés par le même utilisateur/mot de 167 passe. Les URIs peuvent être soit des URIs absolus (c'est à dire 168 avec protocole, nom serveur, port, etc...), soit des URIs 169 relatifs.</p> 170 171 <p>Cette directive doit toujours être présente et contenir au moins 172 le(s) URI(s) racine(s) pour cet espace. Dans le cas contraire, le 173 client va envoyer un en-tête d'autorisation avec <em>chaque 174 requête</em> à destination de ce serveur. Outre une augmentation de 175 la taille de la requête, les performances vont s'en trouver 176 affectées si la directive <code class="directive"><a href="#authdigestnccheck">AuthDigestNcCheck</a></code> est définie à 177 On.</p> 178 179 <p>Les URIs spécifiés peuvent aussi référencer différents serveurs, 180 auquel cas les clients (pour ceux qui sont à même de le comprendre) vont 181 partager l'utilisateur/mot de passe entre plusieurs serveurs sans le 182 demander à l'utilisateur à chaque fois.</p> 183 184 </div> 185 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> 186 <div class="directive-section"><h2><a name="authdigestnccheck" id="authdigestnccheck">Directive</a> <a name="AuthDigestNcCheck" id="AuthDigestNcCheck">AuthDigestNcCheck</a></h2> 187 <table class="directive"> 188 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou désactive la vérification du nombre d'envois du 189 nombre à valeur unique (nonce) par le serveur</td></tr> 190 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestNcCheck On|Off</code></td></tr> 191 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestNcCheck Off</code></td></tr> 192 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr> 193 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr> 194 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr> 195 </table> 196 <div class="note"> 197 Non encore implémenté. 198 </div> 199 200 201 </div> 202 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> 203 <div class="directive-section"><h2><a name="authdigestnonceformat" id="authdigestnonceformat">Directive</a> <a name="AuthDigestNonceFormat" id="AuthDigestNonceFormat">AuthDigestNonceFormat</a></h2> 204 <table class="directive"> 205 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine la manière dont le nombre à valeur unique du 206 serveur (nonce) est généré</td></tr> 207 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestNonceFormat <var>format</var></code></td></tr> 208 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr> 209 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr> 210 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr> 211 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr> 212 </table> 213 <div class="note">Non encore implémenté.</div> 214 215 216 </div> 217 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> 218 <div class="directive-section"><h2><a name="authdigestnoncelifetime" id="authdigestnoncelifetime">Directive</a> <a name="AuthDigestNonceLifetime" id="AuthDigestNonceLifetime">AuthDigestNonceLifetime</a></h2> 219 <table class="directive"> 220 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Durée de validité du nombre à valeur unique du 221 serveur (nonce)</td></tr> 222 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestNonceLifetime <var>secondes</var></code></td></tr> 223 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestNonceLifetime 300</code></td></tr> 224 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr> 225 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr> 226 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr> 227 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr> 228 </table> 229 <p>La directive <code class="directive">AuthDigestNonceLifetime</code> 230 permet de contrôler la durée de validité du nombre à valeur unique 231 du serveur (nonce). Lorsque le client contacte le serveur en 232 utilisant un nonce dont la validité a expiré, le serveur renvoie un 233 code d'erreur 401 avec <code>stale=true</code>. Si 234 <var>secondes</var> est supérieur à 0, il spécifie la durée de 235 validité du nonce ; il est en général déconseillé d'affecter à cet 236 argument une valeur inférieure à 10 secondes. Si 237 <var>secondes</var> est inférieur à 0, le nonce n'expire jamais. 238 239 </p> 240 241 </div> 242 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> 243 <div class="directive-section"><h2><a name="authdigestprovider" id="authdigestprovider">Directive</a> <a name="AuthDigestProvider" id="AuthDigestProvider">AuthDigestProvider</a></h2> 244 <table class="directive"> 245 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le(s) fournisseurs(s) d'authentification pour la 246 zone du site web concernée</td></tr> 247 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestProvider <var>nom fournisseur</var> 248 [<var>nom fournisseur</var>] ...</code></td></tr> 249 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestProvider file</code></td></tr> 250 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr> 251 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr> 252 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr> 253 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr> 254 </table> 255 <p>La directive <code class="directive">AuthDigestProvider</code> permet de 256 définir quel fournisseur d'authentification sera utilisé pour 257 authentifier les utilisateurs pour la zone du site web concernée. 258 Assurez-vous que le module implémentant le fournisseur 259 d'authentification choisi soit bien présent dans le serveur. Le 260 fournisseur par défaut <code>file</code> est implémenté par le 261 module <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>.</p> 262 263 <p>Voir <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>, 264 <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>, et <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> 265 pour la liste des fournisseurs disponibles.</p> 266 267 </div> 268 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> 269 <div class="directive-section"><h2><a name="authdigestqop" id="authdigestqop">Directive</a> <a name="AuthDigestQop" id="AuthDigestQop">AuthDigestQop</a></h2> 270 <table class="directive"> 271 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine le niveau de protection fourni par 272 l'authentification à base de condensé</td></tr> 273 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestQop none|auth|auth-int [auth|auth-int]</code></td></tr> 274 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestQop auth</code></td></tr> 275 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr> 276 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr> 277 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr> 278 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr> 279 </table> 280 <p>La directive <code class="directive">AuthDigestQop</code> permet de 281 définir le <dfn>niveau de protection</dfn> fourni. <code>auth</code> 282 ne fournit que l'authentification (nom utilisateur/mot de passe) ; 283 <code>auth-int</code> fournit l'authentification plus un contrôle 284 d'intégrité (un condensé MD5 de l'entité est aussi calculé et 285 vérifié) ; avec <code>none</code>, le module va utiliser l'ancien 286 algorithme de condensés RFC-2069 (qui n'effectue pas de contrôle 287 d'intégrité). On peut spécifier à la fois <code>auth</code> et 288 <code>auth-int</code>, auquel cas c'est le navigateur qui va choisir 289 lequel des deux utiliser. <code>none</code> ne doit être utilisé que 290 dans le cas où le navigateur ne serait pas à même (pour une raison 291 ou pour une autre) de relever le défit qu'il recevrait si un autre 292 niveau de protection était défini.</p> 293 294 <div class="note"> 295 <code>auth-int</code> n'est pas encore implémenté. 296 </div> 297 298 </div> 299 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> 300 <div class="directive-section"><h2><a name="authdigestshmemsize" id="authdigestshmemsize">Directive</a> <a name="AuthDigestShmemSize" id="AuthDigestShmemSize">AuthDigestShmemSize</a></h2> 301 <table class="directive"> 302 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La quantité de mémoire partagée à allouer afin de conserver 303 les informations à propos des clients</td></tr> 304 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestShmemSize <var>taille</var></code></td></tr> 305 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestShmemSize 1000</code></td></tr> 306 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr> 307 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr> 308 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr> 309 </table> 310 <p>La directive <code class="directive">AuthDigestShmemSize</code> permet de 311 définir la quantité de mémoire partagée à allouer au démarrage du 312 serveur afin de conserver les informations à propos des clients. 313 Notez que le segment de mémoire partagée ne peut pas être défini à 314 une taille inférieure à l'espace nécessaire pour conserver les 315 informations à propos d'<em>un</em> client. Cette valeur dépend de 316 votre système. Si vous voulez en déterminer la valeur exacte, vous 317 pouvez simplement définir <code class="directive">AuthDigestShmemSize</code> 318 à <code>0</code> et consulter le message d'erreur que renverra le 319 serveur lorsqu'on essaiera de le démarrer.</p> 320 321 <p>L'argument <var>size</var> s'exprime par défaut en octets, mais 322 vous pouvez faire suivre le nombre par un <code>K</code> ou un 323 <code>M</code> pour spécifier respectivement des KiloOctets ou des 324 MégaOctets. Par exemple, les directives qui suivent sont toutes 325 équivalentes :</p> 326 327 <div class="example"><p><code> 328 AuthDigestShmemSize 1048576<br /> 329 AuthDigestShmemSize 1024K<br /> 330 AuthDigestShmemSize 1M 331 </code></p></div> 332 333 </div> 334 </div> 335 <div class="bottomlang"> 336 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_auth_digest.html" hreflang="en" rel="alternate" title="English"> en </a> | 337 <a href="../fr/mod/mod_auth_digest.html" title="Français"> fr </a> | 338 <a href="../ko/mod/mod_auth_digest.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p> 339 </div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div> 340 <script type="text/javascript"><!--//--><![CDATA[//><!-- 341 var comments_shortname = 'httpd'; 342 var comments_identifier = 'http://httpd.apache.org/docs/2.2/mod/mod_auth_digest.html'; 343 (function(w, d) { 344 if (w.location.hostname.toLowerCase() == "httpd.apache.org") { 345 d.write('<div id="comments_thread"><\/div>'); 346 var s = d.createElement('script'); 347 s.type = 'text/javascript'; 348 s.async = true; 349 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; 350 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); 351 } 352 else { 353 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); 354 } 355 })(window, document); 356 //--><!]]></script></div><div id="footer"> 357 <p class="apache">Copyright 2017 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> 358 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!-- 359 if (typeof(prettyPrint) !== 'undefined') { 360 prettyPrint(); 361 } 362 //--><!]]></script> 363 </body></html>