cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<?xml version="1.0"?>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<?xml-stylesheet type="text/xsl" href="/style/manual.fr.xsl"?>
d69729cb0729ff746b52c50e96c08ab25baa6d70jailletc<!-- English Revision: 1663123:1674608 (outdated) -->
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<!-- French translation : Lucien GENTIS -->
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<!-- Reviewed by : Vincent Deffontaines -->
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<!--
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor Licensed to the Apache Software Foundation (ASF) under one or more
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor contributor license agreements. See the NOTICE file distributed with
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor this work for additional information regarding copyright ownership.
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor The ASF licenses this file to You under the Apache License, Version 2.0
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor (the "License"); you may not use this file except in compliance with
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor the License. You may obtain a copy of the License at
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor http://www.apache.org/licenses/LICENSE-2.0
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor Unless required by applicable law or agreed to in writing, software
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor distributed under the License is distributed on an "AS IS" BASIS,
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor See the License for the specific language governing permissions and
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor limitations under the License.
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor-->
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<modulesynopsis metafile="mod_authn_core.xml.meta">
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<name>mod_authn_core</name>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<description>Le noyau de l'authentification</description>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<status>Base</status>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<sourcefile>mod_authn_core.c</sourcefile>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<identifier>authn_core_module</identifier>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<compatibility>Disponible depuis la version 2.3 d'Apache</compatibility>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<summary>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <p>Ce module fournit le coeur des fonctionnalit&eacute;s d'authentification
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor permettant d'accorder ou de refuser l'acc&egrave;s &agrave; certaines zones du
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor site web. Les directives fournies par le module
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <module>mod_authn_core</module> sont communes &agrave; tous les
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor fournisseurs d'authentification.</p>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor</summary>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<section id="authnalias"><title>Cr&eacute;ation d'alias de fournisseurs
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzord'authentification</title>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <p>Il est possible de cr&eacute;er des fournisseurs d'authentification
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor &eacute;tendus dans le fichier de configuration et de leur assigner un
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor alias. Le fournisseur ainsi nomm&eacute; peut alors &ecirc;tre r&eacute;f&eacute;renc&eacute; &agrave; l'aide
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor des directives <directive
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor module="mod_auth_basic">AuthBasicProvider</directive> ou <directive
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor module="mod_auth_digest">AuthDigestProvider</directive> tout comme
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor un fournisseur d'authentification de base. Outre la possibilit&eacute; de
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor cr&eacute;er et attribuer un alias &agrave; un fournisseur &eacute;tendu, le m&ecirc;me
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor fournisseur d'authentification peut aussi &ecirc;tre r&eacute;f&eacute;renc&eacute; par
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor plusieurs sections relatives &agrave; une zone du site web.</p>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <section id="example"><title>Exemples</title>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <p>Cet exemple v&eacute;rifie les mots de passe dans deux fichiers
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor textes diff&eacute;rents.</p>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <example><title>V&eacute;rification dans plusieurs fichiers de mots de
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor passe au format texte</title>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
d624e294185de20448520a56bafefd9d1e5c99c0lgentis <highlight language="config">
d624e294185de20448520a56bafefd9d1e5c99c0lgentis# Premi&egrave;re v&eacute;rification
d624e294185de20448520a56bafefd9d1e5c99c0lgentis&lt;AuthnProviderAlias file file1&gt;
d624e294185de20448520a56bafefd9d1e5c99c0lgentis AuthUserFile /www/conf/passwords1
d624e294185de20448520a56bafefd9d1e5c99c0lgentis&lt;/AuthnProviderAlias&gt;
d624e294185de20448520a56bafefd9d1e5c99c0lgentis
d624e294185de20448520a56bafefd9d1e5c99c0lgentis# V&eacute;rification suivante
d624e294185de20448520a56bafefd9d1e5c99c0lgentis&lt;AuthnProviderAlias file file2&gt;
d624e294185de20448520a56bafefd9d1e5c99c0lgentis AuthUserFile /www/conf/passwords2
d624e294185de20448520a56bafefd9d1e5c99c0lgentis&lt;/AuthnProviderAlias&gt;
d624e294185de20448520a56bafefd9d1e5c99c0lgentis
d624e294185de20448520a56bafefd9d1e5c99c0lgentis&lt;Directory /var/web/pages/secure&gt;
d624e294185de20448520a56bafefd9d1e5c99c0lgentis AuthBasicProvider file1 file2
d624e294185de20448520a56bafefd9d1e5c99c0lgentis
d624e294185de20448520a56bafefd9d1e5c99c0lgentis AuthType Basic
d624e294185de20448520a56bafefd9d1e5c99c0lgentis AuthName "Protected Area"
d624e294185de20448520a56bafefd9d1e5c99c0lgentis Require valid-user
d624e294185de20448520a56bafefd9d1e5c99c0lgentis&lt;/Directory&gt;
d624e294185de20448520a56bafefd9d1e5c99c0lgentis </highlight>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor </example>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <p>Dans l'exemple ci-dessous, deux fournisseurs
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor d'authentification ldap sont cr&eacute;&eacute;s &agrave; partir du fournisseur ldap
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor de base, et se voient attribuer un alias. L'authentification
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor d'une m&ecirc;me zone peut alors &ecirc;tre trait&eacute;e par plusieurs serveurs
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor ldap :</p>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <example><title>V&eacute;rification aupr&egrave;s de plusieurs serveurs
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor LDAP</title>
d624e294185de20448520a56bafefd9d1e5c99c0lgentis <highlight language="config">
d624e294185de20448520a56bafefd9d1e5c99c0lgentis&lt;AuthnProviderAlias ldap ldap-alias1&gt;
d624e294185de20448520a56bafefd9d1e5c99c0lgentis AuthLDAPBindDN cn=youruser,o=ctx
d624e294185de20448520a56bafefd9d1e5c99c0lgentis AuthLDAPBindPassword yourpassword
d624e294185de20448520a56bafefd9d1e5c99c0lgentis AuthLDAPURL ldap://ldap.host/o=ctx
d624e294185de20448520a56bafefd9d1e5c99c0lgentis &lt;/AuthnProviderAlias&gt;
d624e294185de20448520a56bafefd9d1e5c99c0lgentis &lt;AuthnProviderAlias ldap ldap-other-alias&gt;
d624e294185de20448520a56bafefd9d1e5c99c0lgentis AuthLDAPBindDN cn=yourotheruser,o=dev
d624e294185de20448520a56bafefd9d1e5c99c0lgentis AuthLDAPBindPassword yourotherpassword
d624e294185de20448520a56bafefd9d1e5c99c0lgentis AuthLDAPURL ldap://other.ldap.host/o=dev?cn
d624e294185de20448520a56bafefd9d1e5c99c0lgentis&lt;/AuthnProviderAlias&gt;
d624e294185de20448520a56bafefd9d1e5c99c0lgentis
d624e294185de20448520a56bafefd9d1e5c99c0lgentisAlias /secure /webpages/secure
d624e294185de20448520a56bafefd9d1e5c99c0lgentis&lt;Directory /webpages/secure&gt;
d624e294185de20448520a56bafefd9d1e5c99c0lgentis Order deny,allow
d624e294185de20448520a56bafefd9d1e5c99c0lgentis Allow from all
d624e294185de20448520a56bafefd9d1e5c99c0lgentis
d624e294185de20448520a56bafefd9d1e5c99c0lgentis AuthBasicProvider ldap-other-alias ldap-alias1
d624e294185de20448520a56bafefd9d1e5c99c0lgentis
d624e294185de20448520a56bafefd9d1e5c99c0lgentis AuthType Basic
880d9baec98753a7d0e69e6980e413ad64af7a26lgentis AuthName LDAP_Protected Place
d624e294185de20448520a56bafefd9d1e5c99c0lgentis Require valid-user
6ce48ff1a483fe38798d7d1abaa4c221148f511blgentis # Notez que Require ldap-* ne fonctionnerait pas ici, car
6ce48ff1a483fe38798d7d1abaa4c221148f511blgentis # AuthnProviderAlias ne fournit pas de configuration pour les
cdc3c2c716a1a61ea111fd4dddc316143560f20flgentis # fournisseurs d'autorisation impl&eacute;ment&eacute;s dans le m&ecirc;me module que le
6ce48ff1a483fe38798d7d1abaa4c221148f511blgentis # fournisseur d'authentification.
d624e294185de20448520a56bafefd9d1e5c99c0lgentis&lt;/Directory&gt;
d624e294185de20448520a56bafefd9d1e5c99c0lgentis </highlight>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor </example>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor </section>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor</section>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<directivesynopsis>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<name>AuthName</name>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<description>L'identifiant de l'autorisation &agrave; utiliser avec
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzorl'authentification HTTP</description>
0c13db48388dcfba27ff8a360faa22f332c2a975lgentis<syntax>AuthName <var>identifiant d'autorisation</var></syntax>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<contextlist><context>directory</context><context>.htaccess</context>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor</contextlist>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<override>AuthConfig</override>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<usage>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <p>Cette directive permet de d&eacute;finir l'identifiant d'autorisation
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor pour un r&eacute;pertoire. Cet identifiant est fourni au client de fa&ccedil;on &agrave;
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor ce qu'il sache quels nom d'utilisateur et mot de passe envoyer.
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <directive>AuthName</directive> accepte un seul argument ; s'il
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor contient des espaces, il doit &ecirc;tre entour&eacute; de guillemets. Pour
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor pouvoir fonctionner, la directive <directive>AuthName</directive>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor doit &ecirc;tre utilis&eacute;e en combinaison avec les directives <directive
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor module="mod_authn_core">AuthType</directive> et <directive
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor module="mod_authz_core">Require</directive>, ainsi que des
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor directives comme <directive
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor module="mod_authn_file">AuthUserFile</directive> et <directive
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor module="mod_authz_groupfile">AuthGroupFile</directive>.</p>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <p>Par exemple :</p>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
d624e294185de20448520a56bafefd9d1e5c99c0lgentis <highlight language="config">
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor AuthName "Top Secret"
d624e294185de20448520a56bafefd9d1e5c99c0lgentis </highlight>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <p>La cha&icirc;ne fournie comme argument &agrave; <code>AuthName</code>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor appara&icirc;tra dans la bo&icirc;te de dialogue d'authentification pour la
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor plupart des navigateurs.</p>
0c13db48388dcfba27ff8a360faa22f332c2a975lgentis
0c13db48388dcfba27ff8a360faa22f332c2a975lgentis <p>A partir de la version 2.4.13, il est possible de d&eacute;finir cette
0c13db48388dcfba27ff8a360faa22f332c2a975lgentis directive en utilisant la <a
0c13db48388dcfba27ff8a360faa22f332c2a975lgentis href="/expr.html">syntaxe des expressions</a> pour
0c13db48388dcfba27ff8a360faa22f332c2a975lgentis sp&eacute;cifier l'identifiant d'autorisation de mani&egrave;re dynamique.</p>
0c13db48388dcfba27ff8a360faa22f332c2a975lgentis
0c13db48388dcfba27ff8a360faa22f332c2a975lgentis <p>Exemple :</p>
0c13db48388dcfba27ff8a360faa22f332c2a975lgentis
0c13db48388dcfba27ff8a360faa22f332c2a975lgentis <highlight language="config">
0c13db48388dcfba27ff8a360faa22f332c2a975lgentis AuthName "%{HTTP_HOST}"
0c13db48388dcfba27ff8a360faa22f332c2a975lgentis </highlight>
0c13db48388dcfba27ff8a360faa22f332c2a975lgentis
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor</usage>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<seealso><a
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor href="/howto/auth.html">Authentification, autorisation et contr&ocirc;le
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor d'acc&egrave;s</a></seealso>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<seealso><module>mod_authz_core</module></seealso>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor</directivesynopsis>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<directivesynopsis>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<name>AuthType</name>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<description>Type d'authentification utilisateur</description>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<syntax>AuthType None|Basic|Digest|Form</syntax>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<contextlist><context>directory</context><context>.htaccess</context>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor</contextlist>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<override>AuthConfig</override>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<usage>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <p>Cette directive permet de d&eacute;finir le type d'authentification
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor utilisateur pour un r&eacute;pertoire. Les types d'authentification
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor disponibles sont <code>None</code>, <code>Basic</code> (impl&eacute;ment&eacute;
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor par <module>mod_auth_basic</module>), <code>Digest</code>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor (impl&eacute;ment&eacute; par <module>mod_auth_digest</module>), et
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <code>Form</code> (impl&eacute;ment&eacute; par
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <module>mod_auth_form</module>).</p>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <p>Pour mettre en oeuvre l'authentification, vous devez aussi
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor utiliser les directives <directive
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor module="mod_authn_core">AuthName</directive> et <directive
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor module="mod_authz_core">Require</directive>. De plus, le serveur
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor doit pouvoir disposer d'un module fournisseur d'authentification
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor comme <module>mod_authn_file</module> et d'un module d'autorisation
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor comme <module>mod_authz_user</module>.</p>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <p>Le type d'authentification <code>None</code> d&eacute;sactive
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor l'authentification. Lorsqu'une authentification est d&eacute;finie, elle
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor est en g&eacute;n&eacute;ral h&eacute;rit&eacute;e par chacune des <a
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor href="/sections.html#mergin">sections de configuration</a> qui
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor suivent, &agrave; moins qu'un autre type d'authentification ne soit
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor sp&eacute;cifi&eacute;. Si l'on ne souhaite pas mettre en oeuvre
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor d'authentification pour une sous-section d'une section authentifi&eacute;e,
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor on doit utiliser le type d'authentification <code>None</code> ; dans
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor l'exemple suivant, les clients peuvent acc&eacute;der au r&eacute;pertoire
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <code>/www/docs/public</code> sans devoir s'authentifier :</p>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
d624e294185de20448520a56bafefd9d1e5c99c0lgentis <highlight language="config">
d624e294185de20448520a56bafefd9d1e5c99c0lgentis&lt;Directory /www/docs&gt;
d624e294185de20448520a56bafefd9d1e5c99c0lgentis AuthType Basic
d624e294185de20448520a56bafefd9d1e5c99c0lgentis AuthName Documents
d624e294185de20448520a56bafefd9d1e5c99c0lgentis AuthBasicProvider file
d624e294185de20448520a56bafefd9d1e5c99c0lgentis AuthUserFile /usr/local/apache/passwd/passwords
d624e294185de20448520a56bafefd9d1e5c99c0lgentis Require valid-user
d624e294185de20448520a56bafefd9d1e5c99c0lgentis&lt;/Directory&gt;
d624e294185de20448520a56bafefd9d1e5c99c0lgentis
d624e294185de20448520a56bafefd9d1e5c99c0lgentis&lt;Directory /www/docs/public&gt;
d624e294185de20448520a56bafefd9d1e5c99c0lgentis AuthType None
d624e294185de20448520a56bafefd9d1e5c99c0lgentis Require all granted
d624e294185de20448520a56bafefd9d1e5c99c0lgentis&lt;/Directory&gt;
d624e294185de20448520a56bafefd9d1e5c99c0lgentis </highlight>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
0c13db48388dcfba27ff8a360faa22f332c2a975lgentis <p>A partir de la version 2.4.13, il est possible de d&eacute;finir cette
0c13db48388dcfba27ff8a360faa22f332c2a975lgentis directive en utilisant la <a
0c13db48388dcfba27ff8a360faa22f332c2a975lgentis href="/expr.html">syntaxe des expressions</a> pour
0c13db48388dcfba27ff8a360faa22f332c2a975lgentis sp&eacute;cifier le type d'authentification de mani&egrave;re dynamique.</p>
0c13db48388dcfba27ff8a360faa22f332c2a975lgentis
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <note>Veuillez noter que, lorsque l'authentification n'est pas
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor activ&eacute;e, les clients qui se sont d&eacute;j&agrave; authentifi&eacute;s pour une autre
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor zone de l'arborescence du site continueront en g&eacute;n&eacute;ral &agrave; envoyer des
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor en-t&ecirc;te d'authentification HTTP ou des cookies avec chaque requ&ecirc;te,
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor sans se pr&eacute;occuper de savoir si le serveur n&eacute;cessite vraiment une
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor authentification pour chaque ressource.</note>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor</usage>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<seealso><a href="/howto/auth.html">Authentification, autorisation et contr&ocirc;le
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor d'acc&egrave;s</a></seealso>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor</directivesynopsis>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<directivesynopsis type="section">
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<name>AuthnProviderAlias</name>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<description>Regroupe un ensemble de directives qui constituent une
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzorextension d'un fournisseur d'authentification de base et lui attribue
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzorl'alias sp&eacute;cifi&eacute;</description>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<syntax>&lt;AuthnProviderAlias <var>alias-fournisseur</var>&gt;
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor... &lt;/AuthnProviderAlias&gt;</syntax>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<contextlist><context>server config</context>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor</contextlist>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor<usage>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <p>Les balises <code>&lt;AuthnProviderAlias&gt;</code> et
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor <code>&lt;/AuthnProviderAlias&gt;</code> permettent de regrouper un
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor ensemble de directives d'authentification qui seront r&eacute;f&eacute;renc&eacute;es par
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor l'alias sp&eacute;cifi&eacute; &agrave; l'aide des directives <directive
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor module="mod_auth_basic">AuthBasicProvider</directive> ou <directive
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor module="mod_auth_digest">AuthDigestProvider</directive>.</p>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cdc3c2c716a1a61ea111fd4dddc316143560f20flgentis <note>Cette directive n'a aucun influence sur le processus
cdc3c2c716a1a61ea111fd4dddc316143560f20flgentis d'autorisation, m&ecirc;me pour les modules qui fournissent &agrave; la fois
cdc3c2c716a1a61ea111fd4dddc316143560f20flgentis l'authentification et l'autorisation.</note>
cdc3c2c716a1a61ea111fd4dddc316143560f20flgentis
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor</usage>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor</directivesynopsis>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor</modulesynopsis>