]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
fr doc XML files updates.
authorLucien Gentis <lgentis@apache.org>
Sat, 11 Jan 2025 14:59:23 +0000 (14:59 +0000)
committerLucien Gentis <lgentis@apache.org>
Sat, 11 Jan 2025 14:59:23 +0000 (14:59 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1923074 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/expr.xml.fr
docs/manual/mod/core.xml.fr
docs/manual/mod/mod_authnz_ldap.xml.fr
docs/manual/mod/mod_lua.xml.fr

index fec5adb8232aa3c84031394817e41381266ff1a1..59bc2626d72b9cc016f5bd9e9e03b7131c43929c 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
-<!-- English Revision: 1906494:1922957 (outdated) -->
+<!-- English Revision: 1922957 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -68,6 +68,7 @@
 <seealso><a href="mod/mod_authnz_ldap.html#reqdn">Require ldap-dn</a></seealso>
 <seealso><a href="mod/mod_authnz_ldap.html#reqattribute">Require ldap-attribute</a></seealso>
 <seealso><a href="mod/mod_authnz_ldap.html#reqfilter">Require ldap-filter</a></seealso>
+<seealso><a href="mod/mod_authnz_ldap.html#reqsearch">Require ldap-search</a></seealso>
 <seealso><a href="mod/mod_authz_dbd.html#reqgroup">Require dbd-group</a></seealso>
 <seealso><a href="mod/mod_authz_dbm.html#reqgroup">Require dbm-group</a></seealso>
 <seealso><a href="mod/mod_authz_groupfile.html#reqgroup">Require group</a></seealso>
index b16c73ba91b55afd3901f03b72c4a92baefd165c..ee78094e2d84fffa7b9ab771de3cae2cebbe8a05 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1922171:1922929 (outdated) -->
+<!-- English Revision: 1923004 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -514,9 +514,9 @@ All pour les versions antérieures</default>
       activée.
       </p></note>
 
-      <example>
+      <highlight language="config">
       AllowOverride Options=Indexes,MultiViews
-      </example>
+      </highlight>
       
       </dd>
     </dl>
@@ -3291,7 +3291,7 @@ host</context>
 
     <highlight language="config">
 # Limitation à 1 Mo
-LimitXMLRequestBody 1073741824
+LimitXMLRequestBody 1048576
     </highlight>
 
 </usage>
@@ -5615,9 +5615,9 @@ serveur HTTP Apache.</compatibility>
     d’hôte dans le chemin UNC n’a pas été spécifié par cette directive. Le but
     est de limiter l’accès aux chemins dérivés d’entrées non fiables.</p>
 
-    <example>
+    <highlight language="config">
     UNCList example.com other.example.com
-    </example>
+    </highlight>
 
     <note type="warning"><title>Sécurité</title>
     <p>Les chemins UNC accédés en dehors du traitement d’une requête, par
index 0e06f66d2642d07f5e379ff97fe726ac7a62d7dd..f9c7cf48cf1ecbc5e4beae9a1f3c786efdd922e8 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1898251:1922995 (outdated) -->
+<!-- English Revision: 1922995 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -92,6 +92,7 @@ d'Apache</compatibility>
           <li><a href="#reqdn">Require ldap-dn</a></li>
           <li><a href="#reqattribute">Require ldap-attribute</a></li>
           <li><a href="#reqfilter">Require ldap-filter</a></li>
+         <li><a href="#reqsearch">Require ldap-search</a></li>
         </ul>
       </li>
 
@@ -233,7 +234,7 @@ configuration de la mise en cache.
     <ul>
       <li>Avec la directive <a
       href="#reqgroup"><code>Require ldap-user</code></a>,
-      l'autorisation d'accès est accordée si le nom d'utilisateur
+l'autorisation d'accès est accordée si le nom d'utilisateur
       spécifié par la directive correspond au nom d'utilisateur fourni
       par le client.</li>
 
@@ -261,6 +262,11 @@ configuration de la mise en cache.
       utilisateur unique qui corresponde au DN de l'utilisateur
       authentifié.</li>
 
+      <li>Avec la directive <a href="#reqsearch"><code>Require
+      ldap-search</code></a>, l'autorisation d'accès
+      est accordée si le filtre de recherche renvoie avec succès un objet
+      correspondant unique avec n’importe quel DN.</li>
+
       <li>dans tous les autres cas, refus ou restriction de
       l'accès.</li>
     </ul>
@@ -592,6 +598,32 @@ Require ldap-dn cn=Barbara Jenson, o=Example
 
 </section>
 
+<section id="reqsearch"><title>Require ldap-search</title>
+
+    <p>La directive <code>Require ldap-search</code> permet à
+    l'administrateur d'autoriser l'accès en fonction d'un filtre de
+    recherche LDAP générique contenant une <a
+    href="../expr.html">expression rationnelle</a>. Si le filtre de
+    recherche renvoie une et une seule correspondance, l'accès est
+    accordé sans tenir compte du DN.</p>
+
+    <p>La directive suivante accorderait l'accès aux URLs correspondant
+    aux objets spécifiés dans le serveur LDAP :</p>
+
+<highlight language="config">
+&lt;LocationMatch "^/dav/(?&lt;SITENAME&gt;[^/]+)/"&gt;
+Require ldap-search "(cn=%{ldap:%{unescape:%{env:MATCH_SITENAME}}
+Website)"
+&lt;/LocationMatch&gt;
+</highlight>
+
+    <p>Note : il faut bien s'assurer que les
+    expressions sont correctement échappés afin de se prémunir contre
+    toute injection LDAP. A cet effet, il est possible d'utiliser la
+    fonction <strong>ldap</strong> comme dans l'exemple ci-dessus.</p>
+
+</section>
+
 </section>
 
 <section id="examples"><title>Exemples</title>
index 74ee71068dd2a76cc2619afc27ba994e39d5cd83..f6e3ced9a149ad720d3c2442468d3de4d6252e31 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1907077:1922962 (outdated) -->
+<!-- English Revision: 1922962 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->