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