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 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5 This file is generated from xml source: DO NOT EDIT
6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
8 <title>mod_auth_digest - Serveur Apache HTTP</title>
9 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <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" />
12 <script src="../style/scripts/prettify.js" type="text/javascript">
15 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
17 <div id="page-header">
18 <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>
19 <p class="apache">Serveur Apache HTTP Version 2.5</p>
20 <img alt="" src="../images/feather.gif" /></div>
21 <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
23 <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.5</a> > <a href="./">Modules</a></div>
24 <div id="page-content">
25 <div id="preamble"><h1>Module Apache mod_auth_digest</h1>
27 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_auth_digest.html" hreflang="en" rel="alternate" title="English"> en </a> |
28 <a href="../fr/mod/mod_auth_digest.html" title="Français"> fr </a> |
29 <a href="../ko/mod/mod_auth_digest.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
31 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Authentification utilisateur utilisant les condensés
33 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
34 <tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>auth_digest_module</td></tr>
35 <tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_auth_digest.c</td></tr></table>
38 <p>Ce module implémente l'authentification HTTP basée sur les
39 condensés MD5 (<a href="http://www.faqs.org/rfcs/rfc2617.html">RFC2617</a>), et
40 fournit une alternative à <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> plus
43 <div id="quickview"><h3 class="directives">Directives</h3>
45 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestalgorithm">AuthDigestAlgorithm</a></li>
46 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestdomain">AuthDigestDomain</a></li>
47 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestnccheck">AuthDigestNcCheck</a></li>
48 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestnonceformat">AuthDigestNonceFormat</a></li>
49 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestnoncelifetime">AuthDigestNonceLifetime</a></li>
50 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestprovider">AuthDigestProvider</a></li>
51 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestqop">AuthDigestQop</a></li>
52 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestshmemsize">AuthDigestShmemSize</a></li>
56 <li><img alt="" src="../images/down.gif" /> <a href="#using">Utilisation de l'authentification à base de
58 <li><img alt="" src="../images/down.gif" /> <a href="#msie">Travailler avec MS Internet Explorer</a></li>
59 </ul><h3>Voir aussi</h3>
61 <li><code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code></li>
62 <li><code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code></li>
63 <li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li>
64 <li><a href="../howto/auth.html">Mode d'emploi de
65 l'authentification</a></li>
66 </ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
67 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
69 <h2><a name="using" id="using">Utilisation de l'authentification à base de
72 <p>Pour utiliser l'authentification à base de condensés MD5, vous
73 devez simplement remplacer <code>AuthType Basic</code> et <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> respectivement
74 par <code>AuthType Digest</code> et <code class="directive"><a href="#authdigestprovider">AuthDigestProvider</a></code> lorsque vous
75 configurez l'authentification, puis ajouter une directive <code class="directive"><a href="#authdigestdomain">AuthDigestDomain</a></code> contenant au
76 moins la(les) URI(s) racine(s) de la zone à protéger.</p>
78 <p>On peut créer les fichiers utilisateur appropriés (au format
79 texte) à l'aide de l'outil <code class="program"><a href="../programs/htdigest.html">htdigest</a></code>.</p>
81 <div class="example"><h3>Exemple :</h3><pre class="prettyprint lang-config">
82 <Location /private/>
84 AuthName "private area"
85 AuthDigestDomain /private/ http://mirror.my.dom/private2/
87 AuthDigestProvider file
88 AuthUserFile /web/auth/.digest_pw
94 <div class="note"><h3>Note</h3>
95 <p>L'authentification à base de condensés MD5 est plus sécurisée que
96 l'authentification Basic, mais ne fonctionne qu'avec les navigateurs
97 qui la supportent. En septembre 2004, les principaux navigateurs
98 supportant l'authentification à base de condensés MD5 incluaient <a href="http://www.w3.org/Amaya/">Amaya</a>, <a href="http://konqueror.kde.org/">Konqueror</a>, <a href="http://www.microsoft.com/windows/ie/">MS Internet Explorer</a>
99 pour Mac OS X et Windows (bien que la version Windows échoue lorsque
100 la requête comporte une chaîne d'arguments -- voir plus loin "<a href="#msie">Travailler avec MS Internet Explorer</a>" pour
101 contourner ce problème), <a href="http://www.mozilla.org">Mozilla</a>, <a href="http://channels.netscape.com/ns/browsers/download.jsp">
102 Netscape</a> 7, <a href="http://www.opera.com/">Opera</a>, et <a href="http://www.apple.com/safari/">Safari</a>. <a href="http://lynx.isc.org/">lynx</a> ne supporte
103 <strong>pas</strong> l'authentification à base de condensés MD5.
104 Comme l'authentification à base de condensés MD5 est moins répandue
105 que l'authentification Basic, vous ne devez l'utiliser que dans des
106 environnements où tous les utilisateurs disposeront d'un navigateur
108 <p><code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> ne fonctionne correctement que
109 sur les plates-formes où APR supporte la mémoire partagée.</p>
111 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
112 <div class="section">
113 <h2><a name="msie" id="msie">Travailler avec MS Internet Explorer</a></h2>
114 <p>L'implémentation de l'authentification à base de condensé dans
115 les versions précédentes d'Internet Explorer pour Windows (5 et 6)
116 posait problème, car les requêtes de type <code>GET</code>
117 comportant une chaîne d'arguments (query string) ne respectaient pas les RFC. Il y
118 a plusieurs manières de contourner ce problème.</p>
121 La première méthode consiste à utiliser des requêtes de type
122 <code>POST</code> plutôt que <code>GET</code> pour transmettre les
123 données à votre programme. Cette méthode constitue l'approche la
124 plus simple dans le cas où votre application peut fonctionner avec
128 <p>Depuis la version 2.0.51, Apache propose aussi de contourner le
129 problème à l'aide de la variable d'environnement
130 <code>AuthDigestEnableQueryStringHack</code>. Si
131 <code>AuthDigestEnableQueryStringHack</code> est définie pour la
132 requête, Apache va prendre des mesures pour contourner la bogue MSIE
133 et en particulier va exclure la chaîne d'arguments de la comparaison
134 des condensés. L'utilisation de cette méthode peut se traduire par
137 <div class="example"><h3>Utilisation de l'authentification à base de condensé
138 avec MSIE :</h3><pre class="prettyprint lang-config">
139 BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
143 <p>Cette correction n'est pas nécessaire avec MSIE 7, bien que son
144 activation ne pose pas de problème de compatibilité ou de surcharge
147 <p>Voir la directive <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code> pour plus de détails
148 à propos de la définition conditionnelle des variables
151 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
152 <div class="directive-section"><h2><a name="AuthDigestAlgorithm" id="AuthDigestAlgorithm">AuthDigestAlgorithm</a> <a name="authdigestalgorithm" id="authdigestalgorithm">Directive</a></h2>
153 <table class="directive">
154 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sélectionne l'algorithme utilisé pour calculer les
155 condensés du défit et de sa réponse</td></tr>
156 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestAlgorithm MD5|MD5-sess</code></td></tr>
157 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestAlgorithm MD5</code></td></tr>
158 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
159 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
160 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
161 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
163 <p>La directive <code class="directive">AuthDigestAlgorithm</code> permet de
164 sélectionner l'algorithme utilisé pour calculer les condensés du
165 défit et de sa réponse.</p>
168 <code>MD5-sess</code> n'est pas encore correctement implémenté.
173 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
174 <div class="directive-section"><h2><a name="AuthDigestDomain" id="AuthDigestDomain">AuthDigestDomain</a> <a name="authdigestdomain" id="authdigestdomain">Directive</a></h2>
175 <table class="directive">
176 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Les URIs qui se trouvent dans le même espace de protection
177 concernant l'authentification à base de condensés</td></tr>
178 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestDomain <var>URI</var> [<var>URI</var>] ...</code></td></tr>
179 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
180 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
181 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
182 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
184 <p>La directive <code class="directive">AuthDigestDomain</code> vous permet
185 de spécifier un ou plusieurs URIs se trouvant dans le même
186 espace de protection (c'est à dire utilisant le même utilisateur/mot
187 de passe et se trouvant dans le même domaine). Les URIs spécifiés
188 sont des préfixes ; le client doit savoir que tous les URIs situés
189 sous ces préfixes seront protégés par le même utilisateur/mot de
190 passe. Les URIs peuvent être soit des URIs absolus (c'est à dire
191 avec protocole, nom serveur, port, etc...), soit des URIs
194 <p>Cette directive doit toujours être présente et contenir au moins
195 le(s) URI(s) racine(s) pour cet espace. Dans le cas contraire, le
196 client va envoyer un en-tête d'autorisation avec <em>chaque
197 requête</em> à destination de ce serveur. Outre une augmentation de
198 la taille de la requête, les performances vont s'en trouver
199 affectées si la directive <code class="directive"><a href="#authdigestnccheck">AuthDigestNcCheck</a></code> est définie à
202 <p>Les URIs spécifiés peuvent aussi référencer différents serveurs,
203 auquel cas les clients (qui sont à même de le comprendre) vont
204 partager l'utilisateur/mot de passe entre plusieurs serveurs sans le
205 demander à l'utilisateur à chaque fois.</p>
208 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
209 <div class="directive-section"><h2><a name="AuthDigestNcCheck" id="AuthDigestNcCheck">AuthDigestNcCheck</a> <a name="authdigestnccheck" id="authdigestnccheck">Directive</a></h2>
210 <table class="directive">
211 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou désactive la vérification du nombre d'envois du
212 nombre à valeur unique (nonce) par le serveur</td></tr>
213 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestNcCheck On|Off</code></td></tr>
214 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestNcCheck Off</code></td></tr>
215 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
216 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
217 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
220 Non encore implémenté.
225 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
226 <div class="directive-section"><h2><a name="AuthDigestNonceFormat" id="AuthDigestNonceFormat">AuthDigestNonceFormat</a> <a name="authdigestnonceformat" id="authdigestnonceformat">Directive</a></h2>
227 <table class="directive">
228 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine la manière dont le nombre à valeur unique du
229 serveur (nonce) est généré</td></tr>
230 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestNonceFormat <var>format</var></code></td></tr>
231 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
232 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
233 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
234 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
236 <div class="note">Non encore implémenté.</div>
240 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
241 <div class="directive-section"><h2><a name="AuthDigestNonceLifetime" id="AuthDigestNonceLifetime">AuthDigestNonceLifetime</a> <a name="authdigestnoncelifetime" id="authdigestnoncelifetime">Directive</a></h2>
242 <table class="directive">
243 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Durée de validité du nombre à valeur unique du
244 serveur (nonce)</td></tr>
245 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestNonceLifetime <var>secondes</var></code></td></tr>
246 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestNonceLifetime 300</code></td></tr>
247 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
248 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
249 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
250 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
252 <p>La directive <code class="directive">AuthDigestNonceLifetime</code>
253 permet de contrôler la durée de validité du nombre à valeur unique
254 du serveur (nonce). Lorsque le client contacte le serveur en
255 utilisant un nonce dont la validité a expiré, le serveur renvoie un
256 code d'erreur 401 avec <code>stale=true</code>. Si
257 <var>secondes</var> est supérieur à 0, il spécifie la durée de
258 validité du nonce ; il est en général déconseillé d'affecter à cet
259 argument une valeur inférieure à 10 secondes. Si
260 <var>secondes</var> est inférieur à 0, le nonce n'expire jamais.
265 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
266 <div class="directive-section"><h2><a name="AuthDigestProvider" id="AuthDigestProvider">AuthDigestProvider</a> <a name="authdigestprovider" id="authdigestprovider">Directive</a></h2>
267 <table class="directive">
268 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le(s) fournisseurs(s) d'authentification pour la
269 zone du site web concernée</td></tr>
270 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestProvider <var>nom fournisseur</var>
271 [<var>nom fournisseur</var>] ...</code></td></tr>
272 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestProvider file</code></td></tr>
273 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
274 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
275 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
276 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
278 <p>La directive <code class="directive">AuthDigestProvider</code> permet de
279 définir quel fournisseur d'authentification sera utilisé pour
280 authentifier les utilisateurs pour la zone du site web concernée.
281 Assurez-vous que le module implémentant le fournisseur
282 d'authentification choisi soit bien présent dans le serveur. Le
283 fournisseur par défaut <code>file</code> est implémenté par le
284 module <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>.</p>
286 <p>Voir <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>,
287 <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> et
288 <code class="module"><a href="../mod/mod_authn_socache.html">mod_authn_socache</a></code>
289 pour la liste des fournisseurs disponibles.</p>
292 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
293 <div class="directive-section"><h2><a name="AuthDigestQop" id="AuthDigestQop">AuthDigestQop</a> <a name="authdigestqop" id="authdigestqop">Directive</a></h2>
294 <table class="directive">
295 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine le niveau de protection fourni par
296 l'authentification à base de condensé</td></tr>
297 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestQop none|auth|auth-int [auth|auth-int]</code></td></tr>
298 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestQop auth</code></td></tr>
299 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
300 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
301 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
302 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
304 <p>La directive <code class="directive">AuthDigestQop</code> permet de
305 définir le <dfn>niveau de protection</dfn> fourni. <code>auth</code>
306 ne fournit que l'authentification (nom utilisateur/mot de passe) ;
307 <code>auth-int</code> fournit l'authentification plus un contrôle
308 d'intégrité (un condensé MD5 de l'entité est aussi calculé et
309 vérifié) ; avec <code>none</code>, le module va utiliser l'ancien
310 algorithme de condensés RFC-2069 (qui n'effectue pas de contrôle
311 d'intégrité). On peut spécifier à la fois <code>auth</code> et
312 <code>auth-int</code>, auquel cas c'est le navigateur qui va choisir
313 lequel des deux utiliser. <code>none</code> ne doit être utilisé que
314 dans le cas où le navigateur ne serait pas à même (pour une raison
315 ou pour une autre) de relever le défit qu'il recevrait si un autre
316 niveau de protection était défini.</p>
319 <code>auth-int</code> n'est pas encore implémenté.
323 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
324 <div class="directive-section"><h2><a name="AuthDigestShmemSize" id="AuthDigestShmemSize">AuthDigestShmemSize</a> <a name="authdigestshmemsize" id="authdigestshmemsize">Directive</a></h2>
325 <table class="directive">
326 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La quantité de mémoire partagée à allouer afin de conserver
327 les informations à propos des clients</td></tr>
328 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestShmemSize <var>taille</var></code></td></tr>
329 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestShmemSize 1000</code></td></tr>
330 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
331 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
332 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
334 <p>La directive <code class="directive">AuthDigestShmemSize</code> permet de
335 définir la quantité de mémoire partagée à allouer au démarrage du
336 serveur afin de conserver les informations à propos des clients.
337 Notez que le segment de mémoire partagée ne peut pas être défini à
338 une taille inférieure à l'espace nécessaire pour conserver les
339 informations à propos d'<em>un</em> client. Cette valeur dépend de
340 votre système. Si vous voulez en déterminer la valeur exacte, vous
341 pouvez simplement définir <code class="directive">AuthDigestShmemSize</code>
342 à <code>0</code> et consulter le message d'erreur que renverra le
343 serveur lorsqu'on essaiera de le démarrer.</p>
345 <p>L'argument <var>size</var> s'exprime par défaut en octets, mais
346 vous pouvez suffixer le nombre par un <code>K</code> ou un
347 <code>M</code> pour spécifier respectivement des KiloOctets ou des
348 MégaOctets. Par exemple, les directives qui suivent sont toutes
351 <pre class="prettyprint lang-config">
352 AuthDigestShmemSize 1048576
353 AuthDigestShmemSize 1024K
354 AuthDigestShmemSize 1M
360 <div class="bottomlang">
361 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_auth_digest.html" hreflang="en" rel="alternate" title="English"> en </a> |
362 <a href="../fr/mod/mod_auth_digest.html" title="Français"> fr </a> |
363 <a href="../ko/mod/mod_auth_digest.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
364 </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>
365 <script type="text/javascript"><!--//--><![CDATA[//><!--
366 var comments_shortname = 'httpd';
367 var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_auth_digest.html';
369 if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
370 d.write('<div id="comments_thread"><\/div>');
371 var s = d.createElement('script');
372 s.type = 'text/javascript';
374 s.src = 'https://c.apaste.info/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
375 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
378 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
380 })(window, document);
381 //--><!]]></script></div><div id="footer">
382 <p class="apache">Copyright 2012 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
383 <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[//><!--
384 if (typeof(prettyPrint) !== 'undefined') {