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