| <?xml version="1.0"?> |
| <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> |
| <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> |
| <!-- English Revision : 1576707 --> |
| <!-- French translation : Lucien GENTIS --> |
| <!-- Reviewed by : Vincent Deffontaines --> |
| |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| |
| <modulesynopsis metafile="mod_auth_basic.xml.meta"> |
| |
| <name>mod_auth_basic</name> |
| <description>Authentification de base</description> |
| <status>Base</status> |
| <sourcefile>mod_auth_basic.c</sourcefile> |
| <identifier>auth_basic_module</identifier> |
| <compatibility>Disponible depuis la version 2.1 d'Apache</compatibility> |
| |
| <summary> |
| <p>Ce module permet d'utiliser l'authentification basique HTTP pour |
| restreindre l'accès en recherchant les utilisateurs dans les |
| fournisseurs d'authentification spécifiés. Il est en général |
| combiné avec au moins un module d'authentification comme |
| <module>mod_authn_file</module> et un module d'autorisation comme |
| <module>mod_authz_user</module>. L'authentification HTTP à |
| base de condensé, quant à elle, est fournie par le module |
| <module>mod_auth_digest</module>. </p> |
| </summary> |
| <seealso><directive module="core">AuthName</directive></seealso> |
| <seealso><directive module="core">AuthType</directive></seealso> |
| <seealso><directive module="core">Require</directive></seealso> |
| <seealso><directive module="core">Satisfy</directive></seealso> |
| <seealso><a href="../howto/auth.html">Mode d'emploi de |
| l'authentification</a></seealso> |
| |
| <directivesynopsis> |
| <name>AuthBasicProvider</name> |
| <description>Définit le(s) fournisseur(s) d'authentification pour |
| cette zone du site web</description> |
| <syntax>AuthBasicProvider <var>nom fournisseur</var> |
| [<var>nom fournisseur</var>] ...</syntax> |
| <default>AuthBasicProvider file</default> |
| <contextlist><context>directory</context><context>.htaccess</context> |
| </contextlist> |
| <override>AuthConfig</override> |
| |
| <usage> |
| <p>La directive <directive>AuthBasicProvider</directive> permet de |
| définir le fournisseur utilisé pour authentifier les utilisateurs |
| pour la zone du site web concernée. Le fournisseur par défaut |
| <code>file</code> est implémenté par le module |
| <module>mod_authn_file</module>. Assurez-vous que le module |
| implémentant le fournisseur choisi soit bien présent dans le |
| serveur.</p> |
| |
| <example><title>Exemple</title> |
| <Location /secure><br /> |
| <indent> |
| AuthType basic<br /> |
| AuthName "private area"<br /> |
| AuthBasicProvider dbm<br /> |
| AuthDBMType SDBM<br /> |
| AuthDBMUserFile /www/etc/dbmpasswd<br /> |
| Require valid-user<br /> |
| </indent> |
| </Location> |
| </example> |
| |
| <p>Les fournisseurs sont sollicités selon l'ordre de leur |
| spécification jusqu'à ce que l'un d'eux trouve une correspondance |
| pour le nom d'utilisateur demandé ; à partir de ce moment, seul ce |
| fournisseur tentera de vérifier le mot de passe. Si la vérification |
| du mot de passe échoue, le contrôle n'est pas transmis aux |
| fournisseurs suivants.</p> |
| |
| <p>Les différents fournisseurs disponibles sont implémentés par les |
| modules <module>mod_authn_dbm</module>, |
| <module>mod_authn_file</module>, <module>mod_authn_dbd</module>, et |
| <module>mod_authnz_ldap</module>.</p> |
| </usage> |
| </directivesynopsis> |
| |
| <directivesynopsis> |
| <name>AuthBasicAuthoritative</name> |
| <description>Définit si les processus d'autorisation et |
| d'authentification peuvent être confiés à des modules de plus bas |
| niveau</description> |
| <syntax>AuthBasicAuthoritative On|Off</syntax> |
| <default>AuthBasicAuthoritative On</default> |
| <contextlist><context>directory</context><context>.htaccess</context> |
| </contextlist> |
| <override>AuthConfig</override> |
| |
| <usage> |
| <p>Normalement, chaque module d'autorisation énuméré dans la |
| directive <directive |
| module="mod_auth_basic">AuthBasicProvider</directive> va tenter de |
| vérifier l'utilisateur, et si ce dernier n'est trouvé dans aucun des |
| fournisseurs, l'accès sera refusé. Définir explicitement la |
| directive <directive>AuthBasicAuthoritative</directive> à |
| <code>Off</code> permet de confier l'autorisation et |
| l'authentification à d'autres modules non basés sur les fournisseurs |
| si <strong>aucun identifiant utilisateur</strong> ou aucune |
| <strong>règle</strong> ne correspondent à l'identifiant utilisateur |
| spécifié. Ceci ne peut s'avérer nécessaire que lorsque |
| <module>mod_auth_basic</module> est combiné avec des modules tiers |
| qui n'ont pas été configurés à l'aide de la directive <directive |
| module="mod_auth_basic">AuthBasicProvider</directive>. Lorsqu'on |
| utilise de tels modules, l'ordre dans lequel s'effectue le |
| traitement est défini dans le code source des modules et n'est pas |
| configurable.</p> |
| </usage> |
| </directivesynopsis> |
| |
| </modulesynopsis> |