]> granicus.if.org Git - apache/commitdiff
Updates.
authorLucien Gentis <lgentis@apache.org>
Sat, 23 Mar 2013 14:14:05 +0000 (14:14 +0000)
committerLucien Gentis <lgentis@apache.org>
Sat, 23 Mar 2013 14:14:05 +0000 (14:14 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1460159 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/expr.xml.fr
docs/manual/mod/mod_auth_basic.xml.fr
docs/manual/rewrite/flags.xml.fr

index 32e629a344a70b73721c2158f7d28b43a765853c..e14996192b8656318a44be875c09d8b0800ea4ec 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="ISO-8859-1" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
-<!-- English Revision: 1446028:1458004 (outdated) -->
+<!-- English Revision : 1458004 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
 <seealso><directive module="core" type="section">If</directive></seealso>
 <seealso><directive module="core" type="section">ElseIf</directive></seealso>
 <seealso><directive module="core" type="section">Else</directive></seealso>
+<seealso><directive module="mod_auth_basic">AuthBasicFake</directive></seealso>
+<seealso><directive module="mod_auth_form">AuthFormLoginRequiredLocation</directive></seealso>
+<seealso><directive module="mod_auth_form">AuthFormLoginSuccessLocation</directive></seealso>
+<seealso><directive module="mod_auth_form">AuthFormLogoutLocation</directive></seealso>
 <seealso><directive module="mod_rewrite">RewriteCond</directive></seealso>
 <seealso><directive module="mod_setenvif">SetEnvIfExpr</directive></seealso>
 <seealso><directive module="mod_headers">Header</directive></seealso>
@@ -503,6 +507,17 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>"
         <td>"D&eacute;s&eacute;chappe" les cha&icirc;nes cod&eacute;es
        en hexad&eacute;cimal, en ne gardant encod&eacute;s que les slashes; renvoie la cha&icirc;ne vide
        si la s&eacute;quence %00 est rencontr&eacute;e</td><td></td></tr>
+    <tr><td><code>base64</code></td>
+        <td>Encode la cha&icirc;ne en utilisant le codage base64</td><td></td></tr>
+    <tr><td><code>unbase64</code></td>
+        <td>D&eacute;code une cha&icirc;ne cod&eacute;e en base64, renvoie une cha&icirc;ne
+       tronqu&eacute;e si le caract&egrave;re 0x00 est rencontr&eacute;</td><td></td></tr>
+    <tr><td><code>md5</code></td>
+        <td>Effectue un hashage MD5 de la cha&icirc;ne, puis encode le hash
+       avec un codage hexad&eacute;cimal</td><td></td></tr>
+    <tr><td><code>sha1</code></td>
+        <td>Effectue un hashage SHA1 de la cha&icirc;ne, puis encode le hash
+       avec un codage hexad&eacute;cimal</td><td></td></tr>   
     <tr><td><code>file</code></td>
         <td>Lit le contenu d'un fichier</td><td>oui</td></tr>
     <tr><td><code>filesize</code></td>
index f5fc4b706241ad63db33b7599f2cdf33fe2d2da1..7ba4cceafba61bbabe4af4b0418fdd8b2d6e604b 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1437836:1457471 (outdated) -->
+<!-- English Revision : 1457471 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -123,4 +123,68 @@ niveau</description>
 </usage>
 </directivesynopsis>
 
+<directivesynopsis>
+<name>AuthBasicFake</name>
+<description>Authentification de base simul&eacute;e &agrave; l'aide des nom
+d'utilisateur et mot de passe fournis</description>
+<syntax>AuthBasicFake username password</syntax>
+<default>none</default>
+<contextlist><context>directory</context><context>.htaccess</context>
+</contextlist>
+<override>AuthConfig</override>
+
+<usage>
+    <p>Les nom d'utilisateur et mot de passe sp&eacute;cifi&eacute;s sont rassembl&eacute;s
+    dans un en-t&ecirc;te d'autorisation qui est transmis au serveur ou au
+    service sous-jacent au serveur. Ces nom d'utilisateur et mot de
+    passe sont interpr&eacute;t&eacute;s par l'<a href="../expr.html">interpr&eacute;teur
+    d'expression</a>, ce qui permet de les d&eacute;finir en fonction de
+    param&egrave;tres de la requ&ecirc;te.</p>
+
+    <p>Dans l'exemple suivant, un nom d'utilisateur et un mot de passe
+    pr&eacute;d&eacute;finis sont transmis &agrave; un serveur d'arri&egrave;re-plan :</p>
+
+    <example><title>Exemple de transmission d'un nom d'utilisateur et
+    d'un mot de passe pr&eacute;d&eacute;finis</title>
+    <highlight language="config">
+&lt;Location /demo&gt;
+    AuthBasicFake demo demopass
+&lt;/Location&gt;
+    </highlight>
+    </example>
+
+    <p>Dans l'exemple suivant, l'adresse email extraite d'un certificat
+    client est transmise au serveur, &eacute;tendant par l&agrave;-m&ecirc;me la
+    fonctionnalit&eacute; de l'option FakeBasicAuth de la directive <directive
+    module="mod_ssl">SSLOptions</directive>. Comme avec l'option
+    FakeBasicAuth, le mot de passe se voit attribu&eacute; le contenu fixe de
+    la cha&icirc;ne "password".</p>
+
+    <example><title>Exemple d'utilisation avec un certificat</title>
+    <highlight language="config">
+&lt;Location /secure&gt;
+    AuthBasicFake %{SSL_CLIENT_S_DN_Email} password
+&lt;/Location&gt;
+    </highlight>
+    </example>
+
+    <p>Pour compl&eacute;ter l'exemple pr&eacute;c&eacute;dent, il est possible de g&eacute;n&eacute;rer la
+    valeur du mot de passe en proc&eacute;dant &agrave; un hashage de l'adresse email
+    &agrave; partir d'un mot d'une passphrase initial fix&eacute;e, puis de transmettre le
+    r&eacute;sultat obtenu au serveur d'arri&egrave;re-plan. Ceci peut s'av&eacute;rer utile
+    pour donner acc&egrave;s &agrave; des serveurs anciens qui ne supportent pas les
+    certificats clients.</p>
+
+    <example><title>Exemple de g&eacute;n&eacute;ration de mot de passe par hashage de
+    l'adresse email</title>
+    <highlight language="config">
+&lt;Location /secure&gt;
+    AuthBasicFake %{SSL_CLIENT_S_DN_Email} %{sha1:passphrase-%{SSL_CLIENT_S_DN_Email}}
+&lt;/Location&gt;
+    </highlight>
+    </example>
+
+</usage>
+</directivesynopsis>
+
 </modulesynopsis>
index 3b91c2c94e45d4a81b6249650822cd813a019b67..626e5c6a8b9b4bfa1b6f275c04bfdeaa1ce4a682 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="ISO-8859-1" ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1446006:1458088 (outdated) -->
+<!-- English Revision: 1458088 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->