From: Lucien Gentis
Date: Sun, 14 Jul 2013 14:23:08 +0000 (+0000)
Subject: Updates.
X-Git-Tag: 2.4.6~5
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d2446895068ec7092f06c819ef23c1717d764507;p=apache
Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1502980 13f79535-47bb-0310-9956-ffa450edef68
---
diff --git a/docs/manual/expr.xml.fr b/docs/manual/expr.xml.fr
index c39c6a1143..06bfbfcb7c 100644
--- a/docs/manual/expr.xml.fr
+++ b/docs/manual/expr.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -47,6 +47,10 @@
If
ElseIf
Else
+AuthBasicFake
+AuthFormLoginRequiredLocation
+AuthFormLoginSuccessLocation
+AuthFormLogoutLocation
RewriteCond
SetEnvIfExpr
Header
diff --git a/docs/manual/mod/mod_auth_basic.xml.fr b/docs/manual/mod/mod_auth_basic.xml.fr
index abdb78c371..6c02915e0a 100644
--- a/docs/manual/mod/mod_auth_basic.xml.fr
+++ b/docs/manual/mod/mod_auth_basic.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -124,4 +124,80 @@ niveau
+
+AuthBasicFake
+Authentification de base simulée à l'aide des nom
+d'utilisateur et mot de passe fournis
+AuthBasicFake off|nom-utilisateur [mot-de-passe]
+none
+directory.htaccess
+
+AuthConfig
+
+
+ Les nom d'utilisateur et mot de passe spécifiés sont rassemblés
+ dans un en-tê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étés par l'interpréteur
+ d'expression, ce qui permet de les définir en fonction de
+ paramètres de la requête.
+
+ Si aucun mot de passe n'est spécifié, la valeur par défaut
+ "password" sera utilisée. Pour désactiver l'authentification de base
+ simulée pour un espace d'URL, définissez AuthBasicFake à "off".
+
+ Dans l'exemple suivant, un nom d'utilisateur et un mot de passe
+ prédéfinis sont transmis à un serveur d'arrière-plan :
+
+ Exemple de transmission d'un nom d'utilisateur et
+ d'un mot de passe prédéfinis
+
+<Location /demo>
+ AuthBasicFake demo demopass
+</Location>
+
+
+
+ Dans l'exemple suivant, l'adresse email extraite d'un certificat
+ client est transmise au serveur, étendant par là-même la
+ fonctionnalité de l'option FakeBasicAuth de la directive SSLOptions. Comme avec l'option
+ FakeBasicAuth, le mot de passe se voit attribué le contenu fixe de
+ la chaîne "password".
+
+ Exemple d'utilisation avec un certificat
+
+<Location /secure>
+ AuthBasicFake %{SSL_CLIENT_S_DN_Email}
+</Location>
+
+
+
+ Pour compléter l'exemple précédent, il est possible de générer la
+ valeur du mot de passe en procédant à un hashage de l'adresse email
+ à partir d'un mot d'une passphrase initial fixée, puis de transmettre le
+ résultat obtenu au serveur d'arrière-plan. Ceci peut s'avérer utile
+ pour donner accès à des serveurs anciens qui ne supportent pas les
+ certificats clients.
+
+ Exemple de génération de mot de passe par hashage de
+ l'adresse email
+
+<Location /secure>
+ AuthBasicFake %{SSL_CLIENT_S_DN_Email} %{sha1:passphrase-%{SSL_CLIENT_S_DN_Email}}
+</Location>
+
+
+
+ Désactivation de l'authentification simulée
+
+<Location /public>
+ AuthBasicFake off
+</Location>
+
+
+
+
+
+
diff --git a/docs/manual/mod/mod_session_dbd.xml.fr b/docs/manual/mod/mod_session_dbd.xml.fr
index 383c28a7fb..da43d0a942 100644
--- a/docs/manual/mod/mod_session_dbd.xml.fr
+++ b/docs/manual/mod/mod_session_dbd.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -86,7 +86,7 @@
DBDriver pgsql
DBDParams "dbname=apachesession user=apache password=xxxxx host=localhost"
DBDPrepareSQL "delete from session where key = %s" deletesession
-DBDPrepareSQL "update session set value = %s, expiry = %lld where key = %s" updatesession
+DBDPrepareSQL "update session set value = %s, expiry = %lld, key = %s where key = %s" updatesession
DBDPrepareSQL "insert into session (value, expiry, key) values (%s, %lld, %s)" insertsession
DBDPrepareSQL "select value from session where key = %s and (expiry = 0 or expiry > %lld)" selectsession
DBDPrepareSQL "delete from session where expiry != 0 and expiry < %lld" cleansession
diff --git a/docs/manual/mod/mod_ssl.xml.fr b/docs/manual/mod/mod_ssl.xml.fr
index 9a92e490c3..bb492b8999 100644
--- a/docs/manual/mod/mod_ssl.xml.fr
+++ b/docs/manual/mod/mod_ssl.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -1482,6 +1482,13 @@ Les options disponibles sont :
chiffrement basé sur MD5 (par exemple sous FreeBSD ou BSD/OS,
etc...) doivent utiliser le condensé MD5 suivant pour le même mot :
``$1$OXLyS...$Owx8s2/m9/gfkcRVXzgoE/
''.
+
+ Notez que la directive AuthBasicFake implémentée par le
+ module mod_auth_basic peut être utilisée d'une
+ manière plus générale comme simulation d'authentification basique,
+ ce qui permet de contrôler la structure nom utilisateur/mot de
+ passe.
StrictRequire