1 <?xml version="1.0" encoding="UTF-8"?>
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 <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7 This file is generated from xml source: DO NOT EDIT
8 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
10 <title>mod_authn_anon - Serveur HTTP Apache Version 2.5</title>
11 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
12 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
13 <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" />
14 <script src="../style/scripts/prettify.min.js" type="text/javascript">
17 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
19 <div id="page-header">
20 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
21 <p class="apache">Serveur HTTP Apache Version 2.5</p>
22 <img alt="" src="../images/feather.png" /></div>
23 <div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div>
25 <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="../">Version 2.5</a> > <a href="./">Modules</a></div>
26 <div id="page-content">
27 <div id="preamble"><h1>Module Apache mod_authn_anon</h1>
29 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_authn_anon.html" hreflang="en" rel="alternate" title="English"> en </a> |
30 <a href="../fr/mod/mod_authn_anon.html" title="Français"> fr </a> |
31 <a href="../ja/mod/mod_authn_anon.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
32 <a href="../ko/mod/mod_authn_anon.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
34 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Permet un accès "anonyme" à des zones
35 authentifiées</td></tr>
36 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
37 <tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>authn_anon_module</td></tr>
38 <tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_authn_anon.c</td></tr></table>
41 <p>Ce module permet aux frontaux d'authentification comme
42 <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> d'authentifier les utilisateurs
43 à la manière des sites FTP anonymes, c'est à dire
44 en fournissant l'identifiant utilisateur spécial 'anonymous' et
45 l'adresse email comme mot de passe. Ces adresses email peuvent être
48 <p>En combinaison avec d'autres méthodes de contrôle d'accès (base
49 de données), ce module permet d'effectuer un véritable suivi des
50 utilisateurs et une personnalisation de leurs accès en fonction de
51 leur profil, tout en conservant l'accessibilité du site aux
52 utilisateurs 'non enregistrés'. Un avantage du suivi des
53 utilisateurs basé sur l'authentification réside dans le fait qu'il
54 est, à l'opposé des cookies magiques et des drôles d'URLs avec
55 préfixes ou suffixes, entièrement indépendant du navigateur et qu'il
56 permet de partager des URLs entre plusieurs utilisateurs.</p>
58 <p>Si l'on utilise le module <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>, le
59 module <code class="module"><a href="../mod/mod_authn_anon.html">mod_authn_anon</a></code> est invoqué en affectant la
60 valeur <code>anon</code> à la directive <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>.</p>
62 <div id="quickview"><h3>Sujets</h3>
64 <li><img alt="" src="../images/down.gif" /> <a href="#example">Exemple</a></li>
65 </ul><h3 class="directives">Directives</h3>
67 <li><img alt="" src="../images/down.gif" /> <a href="#anonymous">Anonymous</a></li>
68 <li><img alt="" src="../images/down.gif" /> <a href="#anonymous_logemail">Anonymous_LogEmail</a></li>
69 <li><img alt="" src="../images/down.gif" /> <a href="#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></li>
70 <li><img alt="" src="../images/down.gif" /> <a href="#anonymous_nouserid">Anonymous_NoUserID</a></li>
71 <li><img alt="" src="../images/down.gif" /> <a href="#anonymous_verifyemail">Anonymous_VerifyEmail</a></li>
73 <h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&list_id=144532&product=Apache%20httpd-2&query_format=specific&order=changeddate%20DESC%2Cpriority%2Cbug_severity&component=mod_authn_anon">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&component=mod_authn_anon">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
75 <li><a href="#comments_section">Commentaires</a></li></ul></div>
76 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
78 <h2><a name="example" id="example">Exemple</a><a title="Lien permanent" href="#example" class="permalink">¶</a></h2>
79 <p>L'exemple ci-dessous présente un exemple de combinaison avec
80 l'authentification à base de fichier htpasswd "normale", et permet
81 la connexion d'utilisateurs en tant qu'invités avec les propriétés
85 <li>Il incite l'utilisateur à fournir un identifiant.
86 (<code class="directive"><a href="#anonymous_nouserid">Anonymous_NoUserID</a></code>)</li>
88 <li>Il incite l'utilisateur à fournir un mot de passe.
89 (<code class="directive"><a href="#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></code>)</li>
91 <li>Le mot de passe fourni doit être une adresse email valide,
92 c'est à dire contenant au moins un '@' et un '.'.
93 (<code class="directive"><a href="#anonymous_verifyemail">Anonymous_VerifyEmail</a></code>)</li>
95 <li>Les valeurs possibles pour l'identifiant utilisateur sont
96 <code>anonymous, guest, www, test ou welcome</code>, et la
97 vérification n'est <strong>pas</strong> sensible à la casse.
98 (<code class="directive"><a href="#anonymous">Anonymous</a></code>)</li>
100 <li>Les adresses email entrées dans le champ passwd sont
101 enregistrées dans le fichier journal des erreurs.
102 (<code class="directive"><a href="#anonymous_logemail">Anonymous_LogEmail</a></code>)</li>
105 <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"><Directory "/var/www/html/private">
106 AuthName "Use 'anonymous' & Email address for guest entry"
108 AuthBasicProvider file anon
109 AuthUserFile "/path/to/your/.htpasswd"
111 Anonymous_NoUserID off
112 Anonymous_MustGiveEmail on
113 Anonymous_VerifyEmail on
114 Anonymous_LogEmail on
115 Anonymous anonymous guest www test welcome
118 </Directory></pre>
121 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
122 <div class="directive-section"><h2><a name="anonymous" id="anonymous">Directive</a> <a name="Anonymous" id="Anonymous">Anonymous</a><a title="Lien permanent" href="#anonymous" class="permalink">¶</a></h2>
123 <table class="directive">
124 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit la liste des identifiants utilisateur autorisés à
125 accéder sans vérification du mot de passe</td></tr>
126 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Anonymous <var>utilisateur</var> [<var>utilisateur</var>]
128 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
129 <tr><th><a href="directive-dict.html#Override">Surcharges autorisées:</a></th><td>AuthConfig</td></tr>
130 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
131 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_anon</td></tr>
133 <p>Une liste d'un ou plusieurs identifiants utilisateur spéciaux
134 autorisés à accéder sans vérification du mot de passe. Les
135 identifiants doivent être séparés par un espace. Pour spécifier un
136 identifiant contenant un espace, on peut utiliser les guillemets '
137 ou ", ou le caractère d'échappement \.</p>
139 <p>Veuillez noter que la vérification <strong>n'est pas sensible à
140 la casse</strong>.<br />
141 Il est fortement conseillé d'intégrer l'utilisateur spécial
142 '<code>anonymous</code>' dans la liste des identifiants.</p>
144 <div class="example"><h3>Exemple:</h3><pre class="prettyprint lang-config">Anonymous anonymous "Not Registered" "I don't know"</pre>
147 <p>Dans cet exemple, l'utilisateur peut accéder au site sans
148 vérification du mot de passe en utilisant l'identifiant "anonymous",
149 "Not Registered", "I Don't Know" ou encore "AnonyMous".</p>
151 <p>Depuis Apache 2.1, il est possible de remplacer la liste des
152 identifiants autorisés par le caractère "<code>*</code>", ce qui
153 permet d'utiliser <em>n'importe quel</em> identifiant pour pouvoir
157 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
158 <div class="directive-section"><h2><a name="anonymous_logemail" id="anonymous_logemail">Directive</a> <a name="Anonymous_LogEmail" id="Anonymous_LogEmail">Anonymous_LogEmail</a><a title="Lien permanent" href="#anonymous_logemail" class="permalink">¶</a></h2>
159 <table class="directive">
160 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si le mot de passe fourni sera enregistré dans le
161 journal des erreurs</td></tr>
162 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Anonymous_LogEmail On|Off</code></td></tr>
163 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Anonymous_LogEmail On</code></td></tr>
164 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
165 <tr><th><a href="directive-dict.html#Override">Surcharges autorisées:</a></th><td>AuthConfig</td></tr>
166 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
167 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_anon</td></tr>
169 <p>Lorsque cette directive est définie à <code>On</code>, valeur
170 par défaut, le 'mot de passe' fourni (censé contenir une adresse
171 email valide) est enregistré dans le journal des erreurs.</p>
174 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
175 <div class="directive-section"><h2><a name="anonymous_mustgiveemail" id="anonymous_mustgiveemail">Directive</a> <a name="Anonymous_MustGiveEmail" id="Anonymous_MustGiveEmail">Anonymous_MustGiveEmail</a><a title="Lien permanent" href="#anonymous_mustgiveemail" class="permalink">¶</a></h2>
176 <table class="directive">
177 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si l'abscence de mot de passe est
179 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Anonymous_MustGiveEmail On|Off</code></td></tr>
180 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Anonymous_MustGiveEmail On</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">Surcharges autorisées:</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_authn_anon</td></tr>
186 <p>Détermine si l'utilisateur doit spécifier une adresse email comme
187 mot de passe. Lorsque cette directive est définie à <code>On</code>,
188 fournir un mot de passe est obligatoire.</p>
191 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
192 <div class="directive-section"><h2><a name="anonymous_nouserid" id="anonymous_nouserid">Directive</a> <a name="Anonymous_NoUserID" id="Anonymous_NoUserID">Anonymous_NoUserID</a><a title="Lien permanent" href="#anonymous_nouserid" class="permalink">¶</a></h2>
193 <table class="directive">
194 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si le champ identifiant peut être
196 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Anonymous_NoUserID On|Off</code></td></tr>
197 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Anonymous_NoUserID Off</code></td></tr>
198 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
199 <tr><th><a href="directive-dict.html#Override">Surcharges autorisées:</a></th><td>AuthConfig</td></tr>
200 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
201 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_anon</td></tr>
203 <p>Lorsque cette directive est définie à <code>On</code>, les
204 utilisateurs peuvent laisser le champ identifiant vide (et peut-être
205 aussi le champ mot de passe selon la définition de la directive
206 <code class="directive"><a href="#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></code>). Ceci
207 peut s'avérer très utile pour les utilisateurs de MS-Explorer qui
208 ont pour seule possibilité d'appuyer sur Entrée ou de cliquer
209 directement sur le bouton OK, ce qui semble être une réaction
213 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
214 <div class="directive-section"><h2><a name="anonymous_verifyemail" id="anonymous_verifyemail">Directive</a> <a name="Anonymous_VerifyEmail" id="Anonymous_VerifyEmail">Anonymous_VerifyEmail</a><a title="Lien permanent" href="#anonymous_verifyemail" class="permalink">¶</a></h2>
215 <table class="directive">
216 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine s'il faut vérifier que le format de l'adresse
217 email fournie comme mot de passe est correct</td></tr>
218 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Anonymous_VerifyEmail On|Off</code></td></tr>
219 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Anonymous_VerifyEmail Off</code></td></tr>
220 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
221 <tr><th><a href="directive-dict.html#Override">Surcharges autorisées:</a></th><td>AuthConfig</td></tr>
222 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
223 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_anon</td></tr>
225 <p>Lorsque cette directive est définie à <code>On</code>, Apache
226 vérifie que le 'mot de passe' entré contient au moins un '@' et un
227 '.' afin d'inciter les utilisateurs à fournir des adresses email
228 valides (voir ci-dessus la directive <code class="directive"><a href="#anonymous_logemail">Anonymous_LogEmail</a></code>).</p>
232 <div class="bottomlang">
233 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_authn_anon.html" hreflang="en" rel="alternate" title="English"> en </a> |
234 <a href="../fr/mod/mod_authn_anon.html" title="Français"> fr </a> |
235 <a href="../ja/mod/mod_authn_anon.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
236 <a href="../ko/mod/mod_authn_anon.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
237 </div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
238 <script type="text/javascript"><!--//--><![CDATA[//><!--
239 var comments_shortname = 'httpd';
240 var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_authn_anon.html';
242 if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
243 d.write('<div id="comments_thread"><\/div>');
244 var s = d.createElement('script');
245 s.type = 'text/javascript';
247 s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
248 (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
251 d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
253 })(window, document);
254 //--><!]]></script></div><div id="footer">
255 <p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
256 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
257 if (typeof(prettyPrint) !== 'undefined') {