mirror of
				https://github.com/apache/httpd.git
				synced 2025-11-03 17:53:20 +03:00 
			
		
		
		
	git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1332639 13f79535-47bb-0310-9956-ffa450edef68
		
			
				
	
	
		
			128 lines
		
	
	
		
			5.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			128 lines
		
	
	
		
			5.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
<?xml version="1.0"?>
 | 
						|
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 | 
						|
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 | 
						|
<!-- English Revision : 1330911 -->
 | 
						|
<!-- 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é (digest), quant à elle, est fournie par le module
 | 
						|
    <module>mod_auth_digest</module>. </p>
 | 
						|
</summary>
 | 
						|
<seealso><directive module="mod_authn_core">AuthName</directive></seealso>
 | 
						|
<seealso><directive module="mod_authn_core">AuthType</directive></seealso>
 | 
						|
<seealso><directive module="mod_authz_core">Require</directive></seealso>
 | 
						|
<seealso><a href="../howto/auth.html">Mode d'emploi de
 | 
						|
l'authentification</a></seealso>
 | 
						|
 | 
						|
<directivesynopsis>
 | 
						|
<name>AuthBasicProvider</name>
 | 
						|
<description>Définit le(les) 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>
 | 
						|
      <highlight language="config">
 | 
						|
<Location /secure>
 | 
						|
    AuthType basic
 | 
						|
    AuthName "private area"
 | 
						|
    AuthBasicProvider  dbm
 | 
						|
    AuthDBMType        SDBM
 | 
						|
    AuthDBMUserFile    /www/etc/dbmpasswd
 | 
						|
    Require            valid-user
 | 
						|
</Location>
 | 
						|
    </highlight>
 | 
						|
    </example>
 | 
						|
    <p>Les fournisseurs sont sollicités dans l'ordre jusqu'à ce que l'un
 | 
						|
    d'entre eux trouve une correspondance pour le nom d'utilisateur de
 | 
						|
    la requête ; alors, ce dernier fournisseur sera le seul à vérifier
 | 
						|
    le mot de passe. Un échec dans la vérification du mot de passe
 | 
						|
    n'entraîne pas le passage du contrôle au fournisseur suivant.</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>,
 | 
						|
    <module>mod_authnz_ldap</module> et <module>mod_authn_socache</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>
 |