diff options
Diffstat (limited to 'docs/manual/mod/mod_auth_form.html.fr')
-rw-r--r-- | docs/manual/mod/mod_auth_form.html.fr | 118 |
1 files changed, 46 insertions, 72 deletions
diff --git a/docs/manual/mod/mod_auth_form.html.fr b/docs/manual/mod/mod_auth_form.html.fr index 6fd435e4..a023a5cd 100644 --- a/docs/manual/mod/mod_auth_form.html.fr +++ b/docs/manual/mod/mod_auth_form.html.fr @@ -9,7 +9,7 @@ <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> <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" /> -<script src="../style/scripts/prettify.js" type="text/javascript"> +<script src="../style/scripts/prettify.min.js" type="text/javascript"> </script> <link href="../images/favicon.ico" rel="shortcut icon" /></head> @@ -117,16 +117,14 @@ l'authentification</a></li> l'utilisateur sera redirigé vers la page du formulaire de connexion.</p> - <div class="example"><h3>Exemple simple</h3><pre class="prettyprint lang-config"> -AuthFormProvider file + <div class="example"><h3>Exemple simple</h3><pre class="prettyprint lang-config">AuthFormProvider file AuthUserFile conf/passwd AuthType form AuthName realm AuthFormLoginRequiredLocation http://example.com/login.html Session On SessionCookieName session path=/ -SessionCryptoPassphrase secret - </pre> +SessionCryptoPassphrase secret</pre> </div> <p>L'authentification <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code> est activée @@ -164,13 +162,12 @@ SessionCryptoPassphrase secret En général, la page de connexion contiendra un formulaire HTML demandant à l'utilisateur de fournir un nom et un mot de passe.</p> - <div class="example"><h3>Exemple de formulaire de connexion</h3><p><code> - <form method="POST" action="/dologin.html"><br /> - Utilisateur : <input type="text" name="httpd_username" value="" /><br /> - Mot de passe: <input type="password" name="httpd_password" value="" /><br /> - <input type="submit" name="login" value="Connexion" /><br /> - </form><br /> - </code></p></div> + <div class="example"><h3>Exemple de formulaire de connexion</h3><pre class="prettyprint lang-html"><form method="POST" action="/dologin.html"> + Username: <input type="text" name="httpd_username" value="" /> + Password: <input type="password" name="httpd_password" value="" /> + <input type="submit" name="login" value="Login" /> +</form></pre> +</div> <p>La partie où s'effectue la connexion proprement dite est traitée par le gestionnaire <var>form-login-handler</var>. @@ -178,8 +175,7 @@ SessionCryptoPassphrase secret que l'on configure dans Apache httpd comme suit :</p> <div class="example"><h3>Exemple de configuration du gestionnaire de - formulaire de connexion</h3><pre class="prettyprint lang-config"> -<Location /dologin.html> + formulaire de connexion</h3><pre class="prettyprint lang-config"><Location /dologin.html> SetHandler form-login-handler AuthFormLoginRequiredLocation http://example.com/login.html AuthFormLoginSuccessLocation http://example.com/success.html @@ -190,8 +186,7 @@ SessionCryptoPassphrase secret Session On SessionCookieName session path=/ SessionCryptoPassphrase secret -</Location> - </pre> +</Location></pre> </div> <p>L'URL spécifiée par la directive <code class="directive"><a href="#authformloginrequiredlocation">AuthFormLoginRequiredLocation</a></code> @@ -208,16 +203,13 @@ SessionCryptoPassphrase secret <var>form-login-handler</var> pourra être utilisé pour différentes zones du site web.</p> - <div class="example"><h3>Exemple de formulaire de login avec page cible</h3><p><code> - <form method="POST" action="/dologin.html"><br /> - <span class="indent"> - Utilisateur : <input type="text" name="httpd_username" value="" /><br /> - Mot de passe : <input type="password" name="httpd_password" value="" /><br /> - <input type="submit" name="login" value="Connexion" /><br /> - <input type="hidden" name="httpd_location" value="http://example.com/success.html" /><br /> - </span> - </form><br /> - </code></p></div> + <div class="example"><h3>Exemple de formulaire de login avec page cible</h3><pre class="prettyprint lang-html"><form method="POST" action="/dologin.html"> + Username: <input type="text" name="httpd_username" value="" /> + Password: <input type="password" name="httpd_password" value="" /> + <input type="submit" name="login" value="Login" /> + <input type="hidden" name="httpd_location" value="http://example.com/success.html" /> +</form></pre> +</div> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> @@ -255,8 +247,7 @@ SessionCryptoPassphrase secret <var>HTTP_UNAUTHORIZED</var> par un message d'erreur personnalisé contenant le formulaire de connexion comme suit :</p> - <div class="example"><h3>Exemple simple d'authentification à la volée</h3><pre class="prettyprint lang-config"> -AuthFormProvider file + <div class="example"><h3>Exemple simple d'authentification à la volée</h3><pre class="prettyprint lang-config">AuthFormProvider file ErrorDocument 401 /login.shtml AuthUserFile conf/passwd AuthType form @@ -264,8 +255,7 @@ AuthName realm AuthFormLoginRequiredLocation http://example.com/login.html Session On SessionCookieName session path=/ -SessionCryptoPassphrase secret - </pre> +SessionCryptoPassphrase secret</pre> </div> <p>La page du message d'erreur doit contenir un formulaire de @@ -274,15 +264,12 @@ SessionCryptoPassphrase secret protégée originale, cette dernière n'ayant pas besoin d'être connue de la page en cours.</p> - <div class="example"><h3>Exemple de formulaire de connexion à la volée</h3><p><code> - <form method="POST" <strong>action=""</strong>><br /> - <span class="indent"> - Utilisateur : <input type="text" name="httpd_username" value="" /><br /> - Mot de passe : <input type="password" name="httpd_password" value="" /><br /> - <input type="submit" name="login" value="Connexion" /><br /> - </span> - </form><br /> - </code></p></div> + <div class="example"><h3>Exemple de formulaire de connexion à la volée</h3><pre class="prettyprint lang-html"><form method="POST" <strong>action=""</strong>> + Username: <input type="text" name="httpd_username" value="" /> + Password: <input type="password" name="httpd_password" value="" /> + <input type="submit" name="login" value="Login" /> +</form></pre> +</div> <p>Lorsque l'utilisateur final a entré ses informations de connexion, le formulaire effectue une requête HTTP POST pour l'URL @@ -316,18 +303,15 @@ SessionCryptoPassphrase secret comme dans l'exemple suivant :</p> <div class="example"><h3>Exemple de formulaire avec conservation du - contenu</h3><p><code> - <form method="POST" action=""><br /> - <span class="indent"> - Utilisateur : <input type="text" name="httpd_username" value="" /><br /> - Mot de passe : <input type="password" name="httpd_password" value="" /><br /> - <input type="submit" name="login" value="Connexion" /><br /> - <strong><input type="hidden" name="httpd_method" value="POST" /><br /> - <input type="hidden" name="httpd_mimetype" value="application/x-www-form-urlencoded" /><br /> - <input type="hidden" name="httpd_body" value="name1=value1&name2=value2" /></strong><br /> - </span> - </form> - </code></p></div> + contenu</h3><pre class="prettyprint lang-html"><form method="POST" action=""> + Username: <input type="text" name="httpd_username" value="" /> + Password: <input type="password" name="httpd_password" value="" /> + <input type="submit" name="login" value="Login" /> + <br /> <strong><input type="hidden" name="httpd_method" value="POST" /> + <input type="hidden" name="httpd_mimetype" value="application/x-www-form-urlencoded" /> + <input type="hidden" name="httpd_body" value="name1=value1&name2=value2" /></strong><br /> +</form></pre> +</div> <p>La manière dont la méthode, le type MIME et le contenu de la requête originale seront intégrés dans le formulaire de connexion @@ -345,11 +329,9 @@ SessionCryptoPassphrase secret connexion en utilisant un script CGI ou une autre technologie dynamique.</p> - <div class="example"><h3>Exemple avec script CGI</h3><pre class="prettyprint lang-config"> - AuthFormProvider file + <div class="example"><h3>Exemple avec script CGI</h3><pre class="prettyprint lang-config"> AuthFormProvider file ErrorDocument 401 /cgi-bin/login.cgi - ... - </pre> + ...</pre> </div> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -370,14 +352,12 @@ SessionCryptoPassphrase secret donner la possibilité de se connecter à nouveau.</p> <div class="example"><h3>Exemple simple de configuration de la - déconnexion</h3><pre class="prettyprint lang-config"> -SetHandler form-logout-handler + déconnexion</h3><pre class="prettyprint lang-config">SetHandler form-logout-handler AuthName realm AuthFormLogoutLocation http://example.com/loggedout.html Session On SessionCookieName session path=/ -SessionCryptoPassphrase secret - </pre> +SessionCryptoPassphrase secret</pre> </div> <p>Notez que la déconnexion d'un utilisateur ne supprime pas la @@ -391,14 +371,12 @@ SessionCryptoPassphrase secret </p> <div class="example"><h3>Exemple simple avec durée de validité de session - limitée</h3><pre class="prettyprint lang-config"> -SetHandler form-logout-handler + limitée</h3><pre class="prettyprint lang-config">SetHandler form-logout-handler AuthFormLogoutLocation http://example.com/loggedout.html Session On SessionMaxAge 1 SessionCookieName session path=/ -SessionCryptoPassphrase secret - </pre> +SessionCryptoPassphrase secret</pre> </div> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -609,14 +587,12 @@ Apache. L'interpréteur d'expressions a été ajouté à partir de la version <code>form-logout-handler</code>, la page spécifiée par cette directive sera présentée à l'utilisateur final. Par exemple :</p> - <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"> -<Location /logout> + <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"><Location /logout> SetHandler form-logout-handler AuthFormLogoutLocation http://example.com/loggedout.html Session on #... -</Location> - </pre> +</Location></pre> </div> <p>Si un utilisateur tente d'accéder à l'URI <var>/logout/</var>, il @@ -709,8 +685,7 @@ zone concernée</td></tr> <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>. Assurez-vous que le fournisseur choisi soit bien présent dans le serveur.</p> - <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"> -<Location /secure> + <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"><Location /secure> AuthType form AuthName "private area" AuthFormProvider dbm @@ -718,8 +693,7 @@ zone concernée</td></tr> AuthDBMUserFile /www/etc/dbmpasswd Require valid-user #... -</Location> - </pre> +</Location></pre> </div> <p>Les différents fournisseurs sont implémentés par les modules @@ -833,7 +807,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_auth_form.ht } })(window, document); //--><!]]></script></div><div id="footer"> -<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> +<p class="apache">Copyright 2014 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.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[//><!-- if (typeof(prettyPrint) !== 'undefined') { prettyPrint(); |