<?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: 1067110:1363757 (outdated) -->
+<!-- English Revision : 1363757 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<manualpage metafile="auth.xml.meta">
<parentdocument href="./">Recettes / Tutoriels</parentdocument>
-<title>Authentification, autorisation et contrôle d'accès</title>
+<title>Authentification et autorisation</title>
<summary>
<p>L'authentification est un processus qui vous permet de vérifier
qu'une personne est bien celle qu'elle prétend être. L'autorisation
est un processus qui permet à une personne d'aller là où elle veut
aller, ou d'obtenir les informations qu'elle désire.</p>
+
+ <p>Pour le contrôle d'accès en général, voir le document <a
+ href="access.html">Tutoriel du contrôle d'accès</a>.</p>
+
+
</summary>
<section id="related"><title>Modules et directives concernés</title>
<ul>
<li>Type d'authentification (voir la directive <directive
- module="core">AuthType</directive>)
+ module="mod_authn_core">AuthType</directive>)
<ul>
<li><module>mod_auth_basic</module></li>
<li><module>mod_auth_digest</module></li>
</ul>
</li>
- <li>Fournisseur d'authentification
+ <li>Fournisseur d'authentification (voir les directives <directive
+ module="mod_auth_basic">AuthBasicProvider</directive> et <directive
+ module="mod_auth_digest">AuthDigestProvider</directive>)
<ul>
- <li><module>mod_authn_alias</module></li>
<li><module>mod_authn_anon</module></li>
<li><module>mod_authn_dbd</module></li>
<li><module>mod_authn_dbm</module></li>
- <li><module>mod_authn_default</module></li>
<li><module>mod_authn_file</module></li>
<li><module>mod_authnz_ldap</module></li>
+ <li><module>mod_authn_socache</module></li>
</ul>
</li>
<li>Autorisation (voir la directive <directive
- module="core">Require</directive>)
+ module="mod_authz_core">Require</directive>)
<ul>
<li><module>mod_authnz_ldap</module></li>
+ <li><module>mod_authz_dbd</module></li>
<li><module>mod_authz_dbm</module></li>
- <li><module>mod_authz_default</module></li>
<li><module>mod_authz_groupfile</module></li>
+ <li><module>mod_authz_host</module></li>
<li><module>mod_authz_owner</module></li>
<li><module>mod_authz_user</module></li>
</ul>
difficultés, et j'essaierai de clarifier tout ça lorsque le besoin
s'en fera sentir.</p>
+ <p>Vous devrez aussi vous assurer que les modules
+ <module>mod_authn_core</module> et <module>mod_authz_core</module>
+ ont été soit compilés avec le binaire httpd, soit chargés par le
+ fichier de configuration httpd.conf. Ces deux modules fournissent
+ des directives et fonctionnalités essentielles pour la configuration
+ et la mise en oeuvre de l'authentification et de l'autorisation au
+ sein du serveur web.</p>
+
</section>
<section id="gettingitworking"><title>Mise en oeuvre</title>
>mod_auth_digest</module> et est beaucoup plus sécurisée. La plupart
des navigateurs récents supportent l'authentification Digest.</p>
- <p>La directive <directive module="core">AuthName</directive> définit
+ <p>La directive <directive module="mod_authn_core">AuthName</directive> définit
l'<dfn>Identificateur</dfn> (Realm) à utiliser avec
l'authentification. L'identificateur possède deux fonctions. Tout
d'abord, le client présente en général cette information à
href="http://modules.apache.org/">Base de données des modules
d'Apache</a>.</p>
- <p>Enfin, la directive <directive module="core">Require</directive>
+ <p>Enfin, la directive <directive module="mod_authz_core">Require</directive>
implémente la partie
autorisation du processus en définissant l'utilisateur autorisé à
accéder à cette zone du serveur. Dans la section suivante, nous
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1379702:1379930 (outdated) -->
+<!-- English Revision : 1379930 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<tr>
<td>Adresse IP de l'hôte distant</td>
<td>192.168.200.166</td></tr>
-<tr><td>Nom de login distant</td><td>en général "-"</td></tr>
+<tr><td>Nom de login didtant</td><td>en général "-"</td></tr>
<tr><td>nom d'authentification de l'utilisateur HTTP</td><td>nom
d'utilisateur, ou "-" si non authentifié</td></tr>
<tr><td>Date et heure de la requête</td><td>[28/Aug/2009:13:09:09 --0400]</td></tr>
<em>chaîne de test</em> est supérieure au sens
lexicographique à l'<em>expression</em>.</li>
- <li>'<strong>=expression</strong>' (égal au sens
+ <li>'<strong>>expression</strong>' (égal au sens
lexicographique)<br />
Traite l'<em>expression</em> comme une chaîne de
caractères et la compare lexicographiquement à
<p><strong>Dans une configuration de niveau répertoire pour
<code>/chemin</code><br />
- (<code>/chemin/physique/vers/chemin/.htaccess</code>, avec
+ (<code>/chemin/physique/vers/chemin/.htacccess</code>, avec
<code>RewriteBase /chemin</code>)<br />
pour la requête ``<code>GET
/chemin/chemin-local/infochemin</code>'':</strong><br />
<?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: 1363373:1379704 (outdated) -->
+<!-- English Revision : 1379704 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
Le drapeau [Next] peut servir, par exemple,
à remplacer de manière répétitive
une chaîne de caractère ou une lettre dans une requête. Dans l'exemple
-suivant, chaque occurrence de A sera remplacée par B dans la requête, et
+suivant, chaque occurence de A sera remplacée par B dans la requête, et
ceci jusqu'il n'y ait plus de A à remplacer.
</p>
<section id="flag_s"><title>S|skip</title>
<p>Le drapeau [S] sert à sauter des règles que vous ne voulez pas voir
exécuter. La syntaxe du drapeau skip est [S=<em>N</em>], où
-<em>N</em> correspond au nombre de règles à sauter.
+<em>N</em> correspond au nombre de règles à sauter (sous
+réserve que la règle <directive
+module="mod_rewrite">RewriteRule</directive> corresponde).
Ceci peut s'interpréter comme une instruction
<code>goto</code> dans votre jeu de règles de réécriture. Dans
l'exemple suivant, nous ne voulons exécuter la règle <directive