]> granicus.if.org Git - apache/blob - docs/manual/mod/mod_auth_digest.html.fr
Update transformations.
[apache] / docs / manual / mod / mod_auth_digest.html.fr
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
7       -->
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" />
12 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
13 <body>
14 <div id="page-header">
15 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
16 <p class="apache">Serveur Apache HTTP Version 2.3</p>
17 <img alt="" src="../images/feather.gif" /></div>
18 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
19 <div id="path">
20 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.3</a> &gt; <a href="./">Modules</a></div>
21 <div id="page-content">
22 <div id="preamble"><h1>Module Apache mod_auth_digest</h1>
23 <div class="toplang">
24 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_auth_digest.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
25 <a href="../fr/mod/mod_auth_digest.html" title="Français">&nbsp;fr&nbsp;</a> |
26 <a href="../ko/mod/mod_auth_digest.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
27 <a href="../zh-cn/mod/mod_auth_digest.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
28 </div>
29 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Authentification utilisateur utilisant les condensés
30 MD5</td></tr>
31 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
32 <tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>auth_digest_module</td></tr>
33 <tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_auth_digest.c</td></tr></table>
34 <h3>Sommaire</h3>
35
36     <p>Ce module implémente l'authentification HTTP basée sur les
37     condensés MD5 (<a href="http://www.faqs.org/rfcs/rfc2617.html">RFC2617</a>), et
38     fournit une alternative à <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> plus
39     sécurisée.</p>
40 </div>
41 <div id="quickview"><h3 class="directives">Directives</h3>
42 <ul id="toc">
43 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestalgorithm">AuthDigestAlgorithm</a></li>
44 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestdomain">AuthDigestDomain</a></li>
45 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestnccheck">AuthDigestNcCheck</a></li>
46 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestnonceformat">AuthDigestNonceFormat</a></li>
47 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestnoncelifetime">AuthDigestNonceLifetime</a></li>
48 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestprovider">AuthDigestProvider</a></li>
49 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestqop">AuthDigestQop</a></li>
50 <li><img alt="" src="../images/down.gif" /> <a href="#authdigestshmemsize">AuthDigestShmemSize</a></li>
51 </ul>
52 <h3>Sujets</h3>
53 <ul id="topics">
54 <li><img alt="" src="../images/down.gif" /> <a href="#using">Utilisation de l'authentification à base de
55 condensés</a></li>
56 <li><img alt="" src="../images/down.gif" /> <a href="#msie">Travailler avec MS Internet Explorer</a></li>
57 </ul><h3>Voir aussi</h3>
58 <ul class="seealso">
59 <li><code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code></li>
60 <li><code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code></li>
61 <li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li>
62 <li><code class="directive"><a href="../mod/mod_authz_core.html#match">Match</a></code></li>
63 <li><a href="../howto/auth.html">Mode d'emploi de
64 l'authentification</a></li>
65 </ul></div>
66 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
67 <div class="section">
68 <h2><a name="using" id="using">Utilisation de l'authentification à base de
69 condensés</a></h2>
70
71     <p>Pour utiliser l'authentification à base de condensés MD5, vous
72     devez simplement remplacer <code>AuthType Basic</code> et <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> respectivement
73     par <code>AuthType Digest</code> et <code class="directive"><a href="#authdigestprovider">AuthDigestProvider</a></code> lorsque vous
74     configurez l'authentification, puis ajouter une directive <code class="directive"><a href="#authdigestdomain">AuthDigestDomain</a></code> contenant au
75     moins la(les) URI(s) racine(s) de la zone à protéger.</p>
76
77     <p>On peut créer les fichiers utilisateur appropriés (au format
78     texte) à l'aide de l'outil <code class="program"><a href="../programs/htdigest.html">htdigest</a></code>.</p>
79
80     <div class="example"><h3>Exemple :</h3><p><code>
81       &lt;Location /private/&gt;<br />
82       <span class="indent">
83         AuthType Digest<br />
84         AuthName "private area"<br />
85         AuthDigestDomain /private/ http://mirror.my.dom/private2/<br />
86         <br />
87         AuthDigestProvider file<br />
88         AuthUserFile /web/auth/.digest_pw<br />
89         Require valid-user<br />
90       </span>
91       &lt;/Location&gt;
92     </code></p></div>
93
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
107     la supportant.</p>
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>
110     </div>
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>
119
120     <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
125     cette limitation.
126     </p>
127
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
135     ceci :</p>
136
137     <div class="example"><h3>Utilisation de l'authentification à base de condensé
138     avec MSIE :</h3><p><code>
139     BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
140     </code></p></div>
141
142     <p>Cette correction n'est pas nécessaire avec MSIE 7, bien que son
143     activation ne pose pas de problème de compatibilité ou de surcharge
144     significative.</p>
145
146     <p>Voir la directive <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code> pour plus de détails
147     à propos de la définition conditionnelle des variables
148     d'environnement.</p>
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="AuthDigestAlgorithm" id="AuthDigestAlgorithm">AuthDigestAlgorithm</a> <a name="authdigestalgorithm" id="authdigestalgorithm">Directive</a></h2>
152 <table class="directive">
153 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sélectionne l'algorithme utilisé pour calculer les
154 condensés du défit et de sa réponse</td></tr>
155 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestAlgorithm MD5|MD5-sess</code></td></tr>
156 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestAlgorithm MD5</code></td></tr>
157 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
158 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
159 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
160 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
161 </table>
162     <p>La directive <code class="directive">AuthDigestAlgorithm</code> permet de
163     sélectionner l'algorithme utilisé pour calculer les condensés du
164     défit et de sa réponse.</p>
165
166     <div class="note">
167       <code>MD5-sess</code> n'est pas encore correctement implémenté.
168     </div>
169     
170
171 </div>
172 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
173 <div class="directive-section"><h2><a name="AuthDigestDomain" id="AuthDigestDomain">AuthDigestDomain</a> <a name="authdigestdomain" id="authdigestdomain">Directive</a></h2>
174 <table class="directive">
175 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Les URIs qui se trouvent dans le même espace de protection
176 concernant l'authentification à base de condensés</td></tr>
177 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestDomain <var>URI</var> [<var>URI</var>] ...</code></td></tr>
178 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
179 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
180 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
181 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
182 </table>
183     <p>La directive <code class="directive">AuthDigestDomain</code> vous permet
184     de spécifier un ou plusieurs URIs se trouvant dans le même
185     espace de protection (c'est à dire utilisant le même utilisateur/mot
186     de passe et se trouvant dans le même domaine). Les URIs spécifiés
187     sont des préfixes ; le client doit savoir que tous les URIs situés
188     sous ces préfixes seront protégés par le même utilisateur/mot de
189     passe. Les URIs peuvent être soit des URIs absolus (c'est à dire
190     avec protocole, nom serveur, port, etc...), soit des URIs
191     relatifs.</p>
192
193     <p>Cette directive doit toujours être présente et contenir au moins
194     le(s) URI(s) racine(s) pour cet espace. Dans le cas contraire, le
195     client va envoyer un en-tête d'autorisation avec <em>chaque
196     requête</em> à destination de ce serveur. Outre une augmentation de
197     la taille de la requête, les performances vont s'en trouver
198     affectées si la directive <code class="directive"><a href="#authdigestnccheck">AuthDigestNcCheck</a></code> est définie à
199     On.</p>
200
201     <p>Les URIs spécifiés peuvent aussi référencer différents serveurs,
202     auquel cas les clients (qui sont à même de le comprendre) vont
203     partager l'utilisateur/mot de passe entre plusieurs serveurs sans le
204     demander à l'utilisateur à chaque fois.</p>
205
206 </div>
207 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
208 <div class="directive-section"><h2><a name="AuthDigestNcCheck" id="AuthDigestNcCheck">AuthDigestNcCheck</a> <a name="authdigestnccheck" id="authdigestnccheck">Directive</a></h2>
209 <table class="directive">
210 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou désactive la vérification du nombre d'envois du
211 nombre à valeur unique (nonce) par le serveur</td></tr>
212 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestNcCheck On|Off</code></td></tr>
213 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestNcCheck Off</code></td></tr>
214 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
215 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
216 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
217 </table>
218     <div class="note">
219       Non encore implémenté.
220     </div>
221     
222
223 </div>
224 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
225 <div class="directive-section"><h2><a name="AuthDigestNonceFormat" id="AuthDigestNonceFormat">AuthDigestNonceFormat</a> <a name="authdigestnonceformat" id="authdigestnonceformat">Directive</a></h2>
226 <table class="directive">
227 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine la manière dont le nombre à valeur unique du
228 serveur (nonce) est généré</td></tr>
229 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestNonceFormat <var>format</var></code></td></tr>
230 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
231 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
232 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
233 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
234 </table>
235     <div class="note">Non encore implémenté.</div>
236     
237
238 </div>
239 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
240 <div class="directive-section"><h2><a name="AuthDigestNonceLifetime" id="AuthDigestNonceLifetime">AuthDigestNonceLifetime</a> <a name="authdigestnoncelifetime" id="authdigestnoncelifetime">Directive</a></h2>
241 <table class="directive">
242 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Durée de validité du nombre à valeur unique du
243 serveur (nonce)</td></tr>
244 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestNonceLifetime <var>secondes</var></code></td></tr>
245 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestNonceLifetime 300</code></td></tr>
246 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
247 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
248 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
249 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
250 </table>
251     <p>La directive <code class="directive">AuthDigestNonceLifetime</code>
252     permet de contrôler la durée de validité du nombre à valeur unique
253     du serveur (nonce). Lorsque le client contacte le serveur en
254     utilisant un nonce dont la validité a expiré, le serveur renvoie un
255     code d'erreur 401 avec <code>stale=true</code>. Si
256     <var>secondes</var> est supérieur à 0, il spécifie la durée de
257     validité du nonce ; il est en général déconseillé d'affecter à cet
258     argument une valeur inférieure à 10 secondes. Si
259     <var>secondes</var> est inférieur à 0, le nonce n'expire jamais.
260     
261     </p>
262
263 </div>
264 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
265 <div class="directive-section"><h2><a name="AuthDigestProvider" id="AuthDigestProvider">AuthDigestProvider</a> <a name="authdigestprovider" id="authdigestprovider">Directive</a></h2>
266 <table class="directive">
267 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le(s) fournisseurs(s) d'authentification pour la
268 zone du site web concernée</td></tr>
269 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestProvider <var>nom fournisseur</var>
270 [<var>nom fournisseur</var>] ...</code></td></tr>
271 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestProvider file</code></td></tr>
272 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
273 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
274 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
275 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
276 </table>
277     <p>La directive <code class="directive">AuthDigestProvider</code> permet de
278     définir quel fournisseur d'authentification sera utilisé pour
279     authentifier les utilisateurs pour la zone du site web concernée.
280     Assurez-vous que le module implémentant le fournisseur
281     d'authentification choisi soit bien présent dans le serveur. Le
282     fournisseur par défaut <code>file</code> est implémenté par le
283     module <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>.</p>
284
285     <p>Voir <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>,
286     <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
287     <code class="module"><a href="../mod/mod_authn_socache.html">mod_authn_socache</a></code>
288     pour la liste des fournisseurs disponibles.</p>
289
290 </div>
291 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
292 <div class="directive-section"><h2><a name="AuthDigestQop" id="AuthDigestQop">AuthDigestQop</a> <a name="authdigestqop" id="authdigestqop">Directive</a></h2>
293 <table class="directive">
294 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine le niveau de protection fourni par
295 l'authentification à base de condensé</td></tr>
296 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestQop none|auth|auth-int [auth|auth-int]</code></td></tr>
297 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestQop auth</code></td></tr>
298 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
299 <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
300 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
301 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
302 </table>
303     <p>La directive <code class="directive">AuthDigestQop</code> permet de
304     définir le <dfn>niveau de protection</dfn> fourni. <code>auth</code>
305     ne fournit que l'authentification (nom utilisateur/mot de passe) ;
306     <code>auth-int</code> fournit l'authentification plus un contrôle
307     d'intégrité (un condensé MD5 de l'entité est aussi calculé et
308     vérifié) ; avec <code>none</code>, le module va utiliser l'ancien
309     algorithme de condensés RFC-2069 (qui n'effectue pas de contrôle
310     d'intégrité). On peut spécifier à la fois <code>auth</code> et
311     <code>auth-int</code>, auquel cas c'est le navigateur qui va choisir
312     lequel des deux utiliser. <code>none</code> ne doit être utilisé que
313     dans le cas où le navigateur ne serait pas à même (pour une raison
314     ou pour une autre) de relever le défit qu'il recevrait si un autre
315     niveau de protection était défini.</p>
316
317     <div class="note">
318       <code>auth-int</code> n'est pas encore implémenté.
319     </div>
320
321 </div>
322 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
323 <div class="directive-section"><h2><a name="AuthDigestShmemSize" id="AuthDigestShmemSize">AuthDigestShmemSize</a> <a name="authdigestshmemsize" id="authdigestshmemsize">Directive</a></h2>
324 <table class="directive">
325 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La quantité de mémoire partagée à allouer afin de conserver
326 les informations à propos des clients</td></tr>
327 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestShmemSize <var>taille</var></code></td></tr>
328 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestShmemSize 1000</code></td></tr>
329 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
330 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
331 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
332 </table>
333     <p>La directive <code class="directive">AuthDigestShmemSize</code> permet de
334     définir la quantité de mémoire partagée à allouer au démarrage du
335     serveur afin de conserver les informations à propos des clients.
336     Notez que le segment de mémoire partagée ne peut pas être défini à
337     une taille inférieure à l'espace nécessaire pour conserver les
338     informations à propos d'<em>un</em> client. Cette valeur dépend de
339     votre système. Si vous voulez en déterminer la valeur exacte, vous
340     pouvez simplement définir <code class="directive">AuthDigestShmemSize</code>
341     à <code>0</code> et consulter le message d'erreur que renverra le
342     serveur lorsqu'on essaiera de le démarrer.</p>
343
344     <p>L'argument <var>size</var> s'exprime par défaut en octets, mais
345     vous pouvez suffixer le nombre par un <code>K</code> ou un
346     <code>M</code> pour spécifier respectivement des KiloOctets ou des
347     MégaOctets. Par exemple, les directives qui suivent sont toutes
348     équivalentes :</p>
349
350     <div class="example"><p><code>
351       AuthDigestShmemSize 1048576<br />
352       AuthDigestShmemSize 1024K<br />
353       AuthDigestShmemSize 1M
354     </code></p></div>
355
356 </div>
357 </div>
358 <div class="bottomlang">
359 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_auth_digest.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
360 <a href="../fr/mod/mod_auth_digest.html" title="Français">&nbsp;fr&nbsp;</a> |
361 <a href="../ko/mod/mod_auth_digest.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
362 <a href="../zh-cn/mod/mod_auth_digest.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
363 </div><div id="footer">
364 <p class="apache">Copyright 2011 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
365 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div>
366 </body></html>