]> granicus.if.org Git - apache/blob - docs/manual/mod/mod_authn_anon.xml.fr
XML updates.
[apache] / docs / manual / mod / mod_authn_anon.xml.fr
1 <?xml version="1.0"?>
2 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
3 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
4 <!-- English Revision: 1673947 -->
5 <!-- French translation : Lucien GENTIS -->
6 <!-- Reviewed by : Vincent Deffontaines -->
7
8 <!--
9  Licensed to the Apache Software Foundation (ASF) under one or more
10  contributor license agreements.  See the NOTICE file distributed with
11  this work for additional information regarding copyright ownership.
12  The ASF licenses this file to You under the Apache License, Version 2.0
13  (the "License"); you may not use this file except in compliance with
14  the License.  You may obtain a copy of the License at
15
16      http://www.apache.org/licenses/LICENSE-2.0
17
18  Unless required by applicable law or agreed to in writing, software
19  distributed under the License is distributed on an "AS IS" BASIS,
20  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
21  See the License for the specific language governing permissions and
22  limitations under the License.
23 -->
24
25 <modulesynopsis metafile="mod_authn_anon.xml.meta">
26
27 <name>mod_authn_anon</name>
28 <description>Permet un acc&egrave;s "anonyme" &agrave; des zones
29 authentifi&eacute;es</description>
30 <status>Extension</status>
31 <sourcefile>mod_authn_anon.c</sourcefile>
32 <identifier>authn_anon_module</identifier>
33
34 <summary>
35     <p>Ce module permet aux frontaux d'authentification comme
36     <module>mod_auth_basic</module> d'authentifier les utilisateurs
37     &agrave; la mani&egrave;re des sites FTP anonymes, c'est &agrave; dire
38     en fournissant l'identifiant utilisateur sp&eacute;cial 'anonymous' et
39     l'adresse email comme mot de passe. Ces adresses email peuvent &ecirc;tre
40     journalis&eacute;es.</p>
41
42     <p>En combinaison avec d'autres m&eacute;thodes de contr&ocirc;le d'acc&egrave;s (base
43     de donn&eacute;es), ce module permet d'effectuer un v&eacute;ritable suivi des
44     utilisateurs et une personnalisation de leurs acc&egrave;s en fonction de
45     leur profil, tout en conservant l'accessibilit&eacute; du site aux
46     utilisateurs 'non enregistr&eacute;s'. Un avantage du suivi des
47     utilisateurs bas&eacute; sur l'authentification r&eacute;side dans le fait qu'il
48     est, &agrave; l'oppos&eacute; des cookies magiques et des dr&ocirc;les d'URLs avec
49     pr&eacute;fixes ou suffixes, enti&egrave;rement ind&eacute;pendant du navigateur et qu'il
50     permet de partager des URLs entre plusieurs utilisateurs.</p>
51
52     <p>Si l'on utilise le module <module>mod_auth_basic</module>, le
53     module <module>mod_authn_anon</module> est invoqu&eacute; en affectant la
54     valeur <code>anon</code> &agrave; la directive <directive
55     module="mod_auth_basic">AuthBasicProvider</directive>.</p>
56 </summary>
57
58 <section id="example"><title>Exemple</title>
59     <p>L'exemple ci-dessous pr&eacute;sente un exemple de combinaison avec
60     l'authentification &agrave; base de fichier htpasswd "normale", et permet
61     la connexion d'utilisateurs en tant qu'invit&eacute;s avec les propri&eacute;t&eacute;s
62     suivantes :</p>
63
64     <ul>
65       <li>Il incite l'utilisateur &agrave; fournir un identifiant.
66       (<directive module="mod_authn_anon"
67       >Anonymous_NoUserID</directive>)</li>
68
69       <li>Il incite l'utilisateur &agrave; fournir un mot de passe.
70       (<directive module="mod_authn_anon"
71       >Anonymous_MustGiveEmail</directive>)</li>
72
73       <li>Le mot de passe fourni doit &ecirc;tre une adresse email valide,
74       c'est &agrave; dire contenant au moins un '@' et un '.'.
75       (<directive module="mod_authn_anon"
76       >Anonymous_VerifyEmail</directive>)</li>
77
78       <li>Les valeurs possibles pour l'identifiant utilisateur sont
79       <code>anonymous, guest, www, test ou welcome</code>, et la
80       v&eacute;rification n'est <strong>pas</strong> sensible &agrave; la casse.
81       (<directive module="mod_authn_anon"
82       >Anonymous</directive>)</li>
83
84       <li>Les adresses email entr&eacute;es dans le champ passwd sont
85       enregistr&eacute;es dans le fichier journal des erreurs.
86       (<directive module="mod_authn_anon"
87       >Anonymous_LogEmail</directive>)</li>
88     </ul>
89
90     <example><title>Exemple</title>
91       <highlight language="config">
92 &lt;Directory "/var/www/html/private"&gt;
93     AuthName "Use 'anonymous' &amp; Email address for guest entry"
94     AuthType Basic
95     AuthBasicProvider file anon
96     AuthUserFile "/path/to/your/.htpasswd"
97
98     Anonymous_NoUserID off
99     Anonymous_MustGiveEmail on
100     Anonymous_VerifyEmail on
101     Anonymous_LogEmail on
102     Anonymous anonymous guest www test welcome
103
104     Require valid-user
105 &lt;/Directory&gt;
106       </highlight>
107     </example>
108 </section>
109
110 <directivesynopsis>
111 <name>Anonymous</name>
112 <description>D&eacute;finit la liste des identifiants utilisateur autoris&eacute;s &agrave;
113 acc&eacute;der sans v&eacute;rification du mot de passe</description>
114 <syntax>Anonymous <var>utilisateur</var> [<var>utilisateur</var>]
115 ...</syntax>
116 <contextlist><context>directory</context><context>.htaccess</context>
117 </contextlist>
118 <override>AuthConfig</override>
119
120 <usage>
121     <p>Une liste d'un ou plusieurs identifiants utilisateur sp&eacute;ciaux
122     autoris&eacute;s &agrave; acc&eacute;der sans v&eacute;rification du mot de passe. Les
123     identifiants doivent &ecirc;tre s&eacute;par&eacute;s par un espace. Pour sp&eacute;cifier un
124     identifiant contenant un espace, on peut utiliser les guillemets '
125     ou ", ou le caract&egrave;re d'&eacute;chappement \.</p>
126
127     <p>Veuillez noter que la v&eacute;rification <strong>n'est pas sensible &agrave;
128     la casse</strong>.<br />
129     Il est fortement conseill&eacute; d'int&eacute;grer l'utilisateur sp&eacute;cial
130     '<code>anonymous</code>' dans la liste des identifiants.</p>
131
132     <example><title>Exemple:</title>
133     <highlight language="config">
134       Anonymous anonymous "Not Registered" "I don't know"
135       </highlight>
136     </example>
137
138     <p>Dans cet exemple, l'utilisateur peut acc&eacute;der au site sans
139     v&eacute;rification du mot de passe en utilisant l'identifiant "anonymous",
140     "Not Registered", "I Don't Know" ou encore "AnonyMous".</p>
141
142     <p>Depuis Apache 2.1, il est possible de remplacer la liste des
143     identifiants autoris&eacute;s par le caract&egrave;re "<code>*</code>", ce qui
144     permet d'utiliser <em>n'importe quel</em> identifiant pour pouvoir
145     acc&eacute;der au site.</p>
146 </usage>
147 </directivesynopsis>
148
149 <directivesynopsis>
150 <name>Anonymous_LogEmail</name>
151 <description>D&eacute;termine si le mot de passe fourni sera enregistr&eacute; dans le
152 journal des erreurs</description>
153 <syntax>Anonymous_LogEmail On|Off</syntax>
154 <default>Anonymous_LogEmail On</default>
155 <contextlist><context>directory</context><context>.htaccess</context>
156 </contextlist>
157 <override>AuthConfig</override>
158
159 <usage>
160     <p>Lorsque cette directive est d&eacute;finie &agrave; <code>On</code>, valeur
161     par d&eacute;faut, le 'mot de passe' fourni (cens&eacute; contenir une adresse
162     email valide) est enregistr&eacute; dans le journal des erreurs.</p>
163 </usage>
164 </directivesynopsis>
165
166 <directivesynopsis>
167 <name>Anonymous_MustGiveEmail</name>
168 <description>D&eacute;termine si l'abscence de mot de passe est
169 autoris&eacute;e</description>
170 <syntax>Anonymous_MustGiveEmail On|Off</syntax>
171 <default>Anonymous_MustGiveEmail On</default>
172 <contextlist><context>directory</context><context>.htaccess</context>
173 </contextlist>
174 <override>AuthConfig</override>
175
176 <usage>
177     <p>D&eacute;termine si l'utilisateur doit sp&eacute;cifier une adresse email comme
178     mot de passe. Lorsque cette directive est d&eacute;finie &agrave; <code>On</code>,
179     fournir un mot de passe est obligatoire.</p>
180 </usage>
181 </directivesynopsis>
182
183 <directivesynopsis>
184 <name>Anonymous_NoUserID</name>
185 <description>D&eacute;termine si le champ identifiant peut &ecirc;tre
186 vide</description>
187 <syntax>Anonymous_NoUserID On|Off</syntax>
188 <default>Anonymous_NoUserID Off</default>
189 <contextlist><context>directory</context><context>.htaccess</context>
190 </contextlist>
191 <override>AuthConfig</override>
192
193 <usage>
194     <p>Lorsque cette directive est d&eacute;finie &agrave; <code>On</code>, les
195     utilisateurs peuvent laisser le champ identifiant vide (et peut-&ecirc;tre
196     aussi le champ mot de passe selon la d&eacute;finition de la directive
197     <directive
198     module="mod_authn_anon">Anonymous_MustGiveEmail</directive>). Ceci
199     peut s'av&eacute;rer tr&egrave;s utile pour les utilisateurs de MS-Explorer qui
200     ont pour seule possibilit&eacute; d'appuyer sur Entr&eacute;e ou de cliquer
201     directement sur le bouton OK, ce qui semble &ecirc;tre une r&eacute;action
202     naturelle.</p>
203 </usage>
204 </directivesynopsis>
205
206 <directivesynopsis>
207 <name>Anonymous_VerifyEmail</name>
208 <description>D&eacute;termine s'il faut v&eacute;rifier que le format de l'adresse
209 email fournie comme mot de passe est correct</description>
210 <syntax>Anonymous_VerifyEmail On|Off</syntax>
211 <default>Anonymous_VerifyEmail Off</default>
212 <contextlist><context>directory</context><context>.htaccess</context>
213 </contextlist>
214 <override>AuthConfig</override>
215
216 <usage>
217     <p>Lorsque cette directive est d&eacute;finie &agrave; <code>On</code>, Apache
218     v&eacute;rifie que le 'mot de passe' entr&eacute; contient au moins un '@' et un
219     '.' afin d'inciter les utilisateurs &agrave; fournir des adresses email
220     valides (voir ci-dessus la directive <directive
221     module="mod_authn_anon">Anonymous_LogEmail</directive>).</p>
222 </usage>
223 </directivesynopsis>
224
225 </modulesynopsis>