]> granicus.if.org Git - apache/blob - docs/manual/mod/mod_auth_digest.html.fr
rebuild eeeverything
[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 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Authentification utilisateur utilisant les condensés
32 MD5</td></tr>
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>
36 <h3>Sommaire</h3>
37
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
41     sécurisée.</p>
42 </div>
43 <div id="quickview"><h3 class="directives">Directives</h3>
44 <ul id="toc">
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>
53 </ul>
54 <h3>Sujets</h3>
55 <ul id="topics">
56 <li><img alt="" src="../images/down.gif" /> <a href="#using">Utilisation de l'authentification à base de
57 condensés</a></li>
58 <li><img alt="" src="../images/down.gif" /> <a href="#msie">Travailler avec MS Internet Explorer</a></li>
59 </ul><h3>Voir aussi</h3>
60 <ul class="seealso">
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></div>
67 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
68 <div class="section">
69 <h2><a name="using" id="using">Utilisation de l'authentification à base de
70 condensés</a></h2>
71
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>
77
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>
80
81     <div class="example"><h3>Exemple :</h3><p><code>
82       &lt;Location /private/&gt;<br />
83       <span class="indent">
84         AuthType Digest<br />
85         AuthName "private area"<br />
86         AuthDigestDomain /private/ http://mirror.my.dom/private2/<br />
87         <br />
88         AuthDigestProvider file<br />
89         AuthUserFile /web/auth/.digest_pw<br />
90         Require valid-user<br />
91       </span>
92       &lt;/Location&gt;
93     </code></p></div>
94
95     <div class="note"><h3>Note</h3>
96     <p>L'authentification à base de condensés MD5 est plus sécurisée que
97     l'authentification Basic, mais ne fonctionne qu'avec les navigateurs
98     qui la supportent. En septembre 2004, les principaux navigateurs
99     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>
100     pour Mac OS X et Windows (bien que la version Windows échoue lorsque
101     la requête comporte une chaîne d'arguments -- voir plus loin "<a href="#msie">Travailler avec MS Internet Explorer</a>" pour
102     contourner ce problème), <a href="http://www.mozilla.org">Mozilla</a>, <a href="http://channels.netscape.com/ns/browsers/download.jsp">
103     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
104     <strong>pas</strong> l'authentification à base de condensés MD5.
105     Comme l'authentification à base de condensés MD5 est moins répandue
106     que l'authentification Basic, vous ne devez l'utiliser que dans des
107     environnements où tous les utilisateurs disposeront d'un navigateur
108     la supportant.</p>
109     <p><code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> ne fonctionne correctement que
110     sur les plates-formes où APR supporte la mémoire partagée.</p>
111     </div>
112 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
113 <div class="section">
114 <h2><a name="msie" id="msie">Travailler avec MS Internet Explorer</a></h2>
115     <p>L'implémentation de l'authentification à base de condensé dans
116     les versions précédentes d'Internet Explorer pour Windows (5 et 6)
117     posait problème, car les requêtes de type <code>GET</code>
118     comportant une chaîne d'arguments (query string) ne respectaient pas les RFC. Il y
119     a plusieurs manières de contourner ce problème.</p>
120
121     <p>
122     La première méthode consiste à utiliser des requêtes de type
123     <code>POST</code> plutôt que <code>GET</code> pour transmettre les
124     données à votre programme. Cette méthode constitue l'approche la
125     plus simple dans le cas où votre application peut fonctionner avec
126     cette limitation.
127     </p>
128
129     <p>Depuis la version 2.0.51, Apache propose aussi de contourner le
130     problème à l'aide de la variable d'environnement
131     <code>AuthDigestEnableQueryStringHack</code>. Si
132     <code>AuthDigestEnableQueryStringHack</code> est définie pour la
133     requête, Apache va prendre des mesures pour contourner la bogue MSIE
134     et en particulier va exclure la chaîne d'arguments de la comparaison
135     des condensés. L'utilisation de cette méthode peut se traduire par
136     ceci :</p>
137
138     <div class="example"><h3>Utilisation de l'authentification à base de condensé
139     avec MSIE :</h3><p><code>
140     BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
141     </code></p></div>
142
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
145     significative.</p>
146
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
149     d'environnement.</p>
150 </div>
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>
162 </table>
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>
166
167     <div class="note">
168       <code>MD5-sess</code> n'est pas encore correctement implémenté.
169     </div>
170     
171
172 </div>
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>
183 </table>
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
192     relatifs.</p>
193
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 à
200     On.</p>
201
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>
206
207 </div>
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>
218 </table>
219     <div class="note">
220       Non encore implémenté.
221     </div>
222     
223
224 </div>
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>
235 </table>
236     <div class="note">Non encore implémenté.</div>
237     
238
239 </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>
251 </table>
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.
261     
262     </p>
263
264 </div>
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>
277 </table>
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>
285
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>
290
291 </div>
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>
303 </table>
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>
317
318     <div class="note">
319       <code>auth-int</code> n'est pas encore implémenté.
320     </div>
321
322 </div>
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>
333 </table>
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>
344
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
349     équivalentes :</p>
350
351     <div class="example"><p><code>
352       AuthDigestShmemSize 1048576<br />
353       AuthDigestShmemSize 1024K<br />
354       AuthDigestShmemSize 1M
355     </code></p></div>
356
357 </div>
358 </div>
359 <div class="bottomlang">
360 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_auth_digest.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
361 <a href="../fr/mod/mod_auth_digest.html" title="Français">&nbsp;fr&nbsp;</a> |
362 <a href="../ko/mod/mod_auth_digest.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
363 </div><div id="footer">
364 <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>
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><script type="text/javascript">
366     if (typeof(prettyPrint) !== undefined) {
367         prettyPrint();
368     }
369 </script>
370 </body></html>