mirror of
https://github.com/apache/httpd.git
synced 2025-08-15 23:27:39 +00:00
Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1342921 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||||
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
|
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
|
||||||
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
|
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
|
||||||
<!-- English Revision: 1331576:1333989 (outdated) -->
|
<!-- English Revision : 1333989 -->
|
||||||
<!-- French translation : Lucien GENTIS -->
|
<!-- French translation : Lucien GENTIS -->
|
||||||
<!-- Reviewed by : Vincent Deffontaines -->
|
<!-- Reviewed by : Vincent Deffontaines -->
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
||||||
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
|
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
|
||||||
<!-- English Revision: 1334008:1336982 (outdated) -->
|
<!-- English Revision : 1336982 -->
|
||||||
<!-- French translation : Lucien GENTIS -->
|
<!-- French translation : Lucien GENTIS -->
|
||||||
<!-- Reviewed by : Vincent Deffontaines -->
|
<!-- Reviewed by : Vincent Deffontaines -->
|
||||||
|
|
||||||
@ -4361,6 +4361,16 @@ host</context>
|
|||||||
</Location>
|
</Location>
|
||||||
</highlight>
|
</highlight>
|
||||||
|
|
||||||
|
<p>Vous pouvez aussi utiliser cette directive pour associer un
|
||||||
|
gestionnaire à des fichiers possèdant une extension de nom de
|
||||||
|
fichier particulière. Par exemple :</p>
|
||||||
|
|
||||||
|
<highlight language="config">
|
||||||
|
<FilesMatch \.php$>
|
||||||
|
SetHandler application/x-httpd-php
|
||||||
|
</FilesMatch>
|
||||||
|
</highlight>
|
||||||
|
|
||||||
<p>Vous pouvez écraser la définition antérieure d'une directive
|
<p>Vous pouvez écraser la définition antérieure d'une directive
|
||||||
<directive>SetHandler</directive> en utilisant la valeur
|
<directive>SetHandler</directive> en utilisant la valeur
|
||||||
<code>None</code>.</p>
|
<code>None</code>.</p>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
||||||
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
|
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
|
||||||
<!-- English Revision: 737588:1336429 (outdated) -->
|
<!-- English Revision : 1336429 -->
|
||||||
<!-- French translation : Lucien GENTIS -->
|
<!-- French translation : Lucien GENTIS -->
|
||||||
<!-- Reviewed by : Vincent Deffontaines -->
|
<!-- Reviewed by : Vincent Deffontaines -->
|
||||||
|
|
||||||
@ -61,29 +61,25 @@ d'authentification</title>
|
|||||||
<example><title>Vérification dans plusieurs fichiers de mots de
|
<example><title>Vérification dans plusieurs fichiers de mots de
|
||||||
passe au format texte</title>
|
passe au format texte</title>
|
||||||
|
|
||||||
# On vérifie tout d'abord ici<br />
|
<highlight language="config">
|
||||||
<AuthnProviderAlias file file1><br />
|
# Première vérification
|
||||||
<indent>
|
<AuthnProviderAlias file file1>
|
||||||
AuthUserFile /www/conf/passwords1<br />
|
AuthUserFile /www/conf/passwords1
|
||||||
</indent>
|
</AuthnProviderAlias>
|
||||||
</AuthnProviderAlias><br />
|
|
||||||
<br />
|
# Vérification suivante
|
||||||
# On vérifie ensuite là<br />
|
<AuthnProviderAlias file file2>
|
||||||
<AuthnProviderAlias file file2> <br />
|
AuthUserFile /www/conf/passwords2
|
||||||
<indent>
|
</AuthnProviderAlias>
|
||||||
AuthUserFile /www/conf/passwords2<br />
|
|
||||||
</indent>
|
<Directory /var/web/pages/secure>
|
||||||
</AuthnProviderAlias><br />
|
AuthBasicProvider file1 file2
|
||||||
<br />
|
|
||||||
<Directory /var/web/pages/secure><br />
|
AuthType Basic
|
||||||
<indent>
|
AuthName "Protected Area"
|
||||||
AuthBasicProvider file1 file2<br />
|
Require valid-user
|
||||||
<br />
|
</Directory>
|
||||||
AuthType Basic<br />
|
</highlight>
|
||||||
AuthName "Zone protégée"<br />
|
|
||||||
Require valid-user<br />
|
|
||||||
</indent>
|
|
||||||
</Directory><br />
|
|
||||||
</example>
|
</example>
|
||||||
|
|
||||||
|
|
||||||
@ -96,34 +92,30 @@ d'authentification</title>
|
|||||||
|
|
||||||
<example><title>Vérification auprès de plusieurs serveurs
|
<example><title>Vérification auprès de plusieurs serveurs
|
||||||
LDAP</title>
|
LDAP</title>
|
||||||
<AuthnProviderAlias ldap alias-ldap><br />
|
<highlight language="config">
|
||||||
<indent>
|
<AuthnProviderAlias ldap ldap-alias1>
|
||||||
AuthLDAPBindDN cn=utilisateur,o=ctx<br />
|
AuthLDAPBindDN cn=youruser,o=ctx
|
||||||
AuthLDAPBindPassword mot-de-passe<br />
|
AuthLDAPBindPassword yourpassword
|
||||||
AuthLDAPURL ldap://serveur.ldap/o=ctx<br />
|
AuthLDAPURL ldap://ldap.host/o=ctx
|
||||||
</indent>
|
</AuthnProviderAlias>
|
||||||
</AuthnProviderAlias><br /><br />
|
<AuthnProviderAlias ldap ldap-other-alias>
|
||||||
<AuthnProviderAlias ldap autre-alias-ldap><br />
|
AuthLDAPBindDN cn=yourotheruser,o=dev
|
||||||
<indent>
|
AuthLDAPBindPassword yourotherpassword
|
||||||
AuthLDAPBindDN cn=autre-utilisateur,o=dev<br />
|
AuthLDAPURL ldap://other.ldap.host/o=dev?cn
|
||||||
AuthLDAPBindPassword autre-mot-de-passe<br />
|
</AuthnProviderAlias>
|
||||||
AuthLDAPURL ldap://autre.serveur.ldap/o=dev?cn<br />
|
|
||||||
</indent>
|
|
||||||
</AuthnProviderAlias><br /><br />
|
|
||||||
|
|
||||||
Alias /secure /webpages/secure<br />
|
Alias /secure /webpages/secure
|
||||||
<Directory /webpages/secure><br />
|
<Directory /webpages/secure>
|
||||||
<indent>
|
Order deny,allow
|
||||||
Order deny,allow<br />
|
Allow from all
|
||||||
Allow from all<br /><br />
|
|
||||||
|
AuthBasicProvider ldap-other-alias ldap-alias1
|
||||||
AuthBasicProvider autre-alias-ldap alias-ldap <br /><br />
|
|
||||||
|
AuthType Basic
|
||||||
AuthType Basic<br />Exemple
|
AuthName LDAP_Protected Place
|
||||||
AuthName Zone_protégée_par_LDAP<br />
|
Require valid-user
|
||||||
Require valid-user<br />
|
</Directory>
|
||||||
</indent>
|
</highlight>
|
||||||
</Directory><br />
|
|
||||||
</example>
|
</example>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
@ -155,9 +147,9 @@ l'authentification HTTP</description>
|
|||||||
|
|
||||||
<p>Par exemple :</p>
|
<p>Par exemple :</p>
|
||||||
|
|
||||||
<example>
|
<highlight language="config">
|
||||||
AuthName "Top Secret"
|
AuthName "Top Secret"
|
||||||
</example>
|
</highlight>
|
||||||
|
|
||||||
<p>La chaîne fournie comme argument à <code>AuthName</code>
|
<p>La chaîne fournie comme argument à <code>AuthName</code>
|
||||||
apparaîtra dans la boîte de dialogue d'authentification pour la
|
apparaîtra dans la boîte de dialogue d'authentification pour la
|
||||||
@ -205,24 +197,20 @@ l'authentification HTTP</description>
|
|||||||
l'exemple suivant, les clients peuvent accéder au répertoire
|
l'exemple suivant, les clients peuvent accéder au répertoire
|
||||||
<code>/www/docs/public</code> sans devoir s'authentifier :</p>
|
<code>/www/docs/public</code> sans devoir s'authentifier :</p>
|
||||||
|
|
||||||
<example>
|
<highlight language="config">
|
||||||
<Directory /www/docs>
|
<Directory /www/docs>
|
||||||
<indent>
|
AuthType Basic
|
||||||
AuthType Basic<br />
|
AuthName Documents
|
||||||
AuthName Documents<br />
|
AuthBasicProvider file
|
||||||
AuthBasicProvider file<br />
|
AuthUserFile /usr/local/apache/passwd/passwords
|
||||||
AuthUserFile /usr/local/apache/passwd/passwords<br />
|
Require valid-user
|
||||||
Require valid-user
|
</Directory>
|
||||||
</indent>
|
|
||||||
</Directory><br />
|
<Directory /www/docs/public>
|
||||||
<br />
|
AuthType None
|
||||||
<Directory /www/docs/public>
|
Require all granted
|
||||||
<indent>
|
</Directory>
|
||||||
AuthType None<br />
|
</highlight>
|
||||||
Require all granted
|
|
||||||
</indent>
|
|
||||||
</Directory>
|
|
||||||
</example>
|
|
||||||
|
|
||||||
<note>Veuillez noter que, lorsque l'authentification n'est pas
|
<note>Veuillez noter que, lorsque l'authentification n'est pas
|
||||||
activée, les clients qui se sont déjà authentifiés pour une autre
|
activée, les clients qui se sont déjà authentifiés pour une autre
|
||||||
|
@ -104,7 +104,7 @@ passwords for authentication</description>
|
|||||||
module="mod_authn_dbm">AuthDBMUserFile</directive> should be used
|
module="mod_authn_dbm">AuthDBMUserFile</directive> should be used
|
||||||
instead.</p>
|
instead.</p>
|
||||||
|
|
||||||
<p>For <module>mod_authn_digest</module>, use <program>htdigest</program>
|
<p>For <module>mod_auth_digest</module>, use <program>htdigest</program>
|
||||||
instead. Note that you cannot mix user data for Digest Authentication
|
instead. Note that you cannot mix user data for Digest Authentication
|
||||||
and Basic Authentication within the same file.</p>
|
and Basic Authentication within the same file.</p>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
||||||
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
|
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
|
||||||
<!-- English Revision: 1174747:1336857 (outdated) -->
|
<!-- English Revision : 1336857 -->
|
||||||
<!-- French translation : Lucien GENTIS -->
|
<!-- French translation : Lucien GENTIS -->
|
||||||
<!-- Reviewed by : Vincent Deffontaines -->
|
<!-- Reviewed by : Vincent Deffontaines -->
|
||||||
|
|
||||||
@ -84,12 +84,12 @@ passe</description>
|
|||||||
|
|
||||||
<p>Le format du mot de passe chiffré dépend du frontal
|
<p>Le format du mot de passe chiffré dépend du frontal
|
||||||
d'authentification utilisé (par exemple
|
d'authentification utilisé (par exemple
|
||||||
<module>mod_authn_basic</module> ou
|
<module>mod_auth_basic</module> ou
|
||||||
<module>mod_authn_digest</module>). Voir la documentation sur les
|
<module>mod_auth_digest</module>). Voir la documentation sur les
|
||||||
<a href="../misc/password_encryptions.html">Formats de mots de
|
<a href="../misc/password_encryptions.html">Formats de mots de
|
||||||
passe</a> pour plus de détails.</p>
|
passe</a> pour plus de détails.</p>
|
||||||
|
|
||||||
<p>Pour <module>mod_authn_basic</module>, utilisez le programme
|
<p>Pour <module>mod_auth_basic</module>, utilisez le programme
|
||||||
<program>htpasswd</program> fourni avec la distribution binaire,
|
<program>htpasswd</program> fourni avec la distribution binaire,
|
||||||
mais que vous trouverez aussi dans le répertoire
|
mais que vous trouverez aussi dans le répertoire
|
||||||
<code>src/support</code> de l'arborescence des sources. Voir sa <a
|
<code>src/support</code> de l'arborescence des sources. Voir sa <a
|
||||||
@ -116,7 +116,7 @@ passe</description>
|
|||||||
avec la directive <directive
|
avec la directive <directive
|
||||||
module="mod_authn_dbm">AuthDBMUserFile</directive>.</p>
|
module="mod_authn_dbm">AuthDBMUserFile</directive>.</p>
|
||||||
|
|
||||||
<p>Pour <module>mod_authn_digest</module>, vous devez utiliser
|
<p>Pour <module>mod_auth_digest</module>, vous devez utiliser
|
||||||
le programme <program>htdigest</program>.
|
le programme <program>htdigest</program>.
|
||||||
Notez que vous ne pouvez pas mélanger des données utilisateur pour
|
Notez que vous ne pouvez pas mélanger des données utilisateur pour
|
||||||
l'Authentification HTTP à base de condensé et des données pour
|
l'Authentification HTTP à base de condensé et des données pour
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
||||||
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
|
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
|
||||||
<!-- English Revision: 1301733:1337037 (outdated) -->
|
<!-- English Revision : 1337037 -->
|
||||||
<!-- French translation : Lucien GENTIS -->
|
<!-- French translation : Lucien GENTIS -->
|
||||||
<!-- Reviewed by : Vincent Deffontaines -->
|
<!-- Reviewed by : Vincent Deffontaines -->
|
||||||
|
|
||||||
@ -381,11 +381,11 @@ d'Apache</compatibility>
|
|||||||
<code>cn</code> sera utilisé pour les recherches), on pourra
|
<code>cn</code> sera utilisé pour les recherches), on pourra
|
||||||
utiliser les directives Require suivantes pour restreindre l'accès
|
utiliser les directives Require suivantes pour restreindre l'accès
|
||||||
:</p>
|
:</p>
|
||||||
<example>
|
<highlight language="config">
|
||||||
Require ldap-user "Barbara Jenson"<br />
|
Require ldap-user "Barbara Jenson"
|
||||||
Require ldap-user "Fred User"<br />
|
Require ldap-user "Fred User"
|
||||||
Require ldap-user "Joe Manager"<br />
|
Require ldap-user "Joe Manager"
|
||||||
</example>
|
</highlight>
|
||||||
|
|
||||||
<p>De par la manière dont <module>mod_authnz_ldap</module> traite
|
<p>De par la manière dont <module>mod_authnz_ldap</module> traite
|
||||||
cette directive, Barbara Jenson peut s'authentifier comme
|
cette directive, Barbara Jenson peut s'authentifier comme
|
||||||
@ -398,7 +398,7 @@ Require ldap-user "Joe Manager"<br />
|
|||||||
<p>Si l'attribut <code>uid</code> avait été spécifié à la place de
|
<p>Si l'attribut <code>uid</code> avait été spécifié à la place de
|
||||||
l'attribut <code>cn</code> dans l'URL précédente, les trois lignes
|
l'attribut <code>cn</code> dans l'URL précédente, les trois lignes
|
||||||
ci-dessus auraient pû être condensées en une seule ligne :</p>
|
ci-dessus auraient pû être condensées en une seule ligne :</p>
|
||||||
<example>Require ldap-user bjenson fuser jmanager</example>
|
<highlight language="config">Require ldap-user bjenson fuser jmanager</highlight>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section id="reqgroup"><title>Require ldap-group</title>
|
<section id="reqgroup"><title>Require ldap-group</title>
|
||||||
@ -408,60 +408,60 @@ Require ldap-user "Joe Manager"<br />
|
|||||||
DN du groupe LDAP. Note : n'entourez pas le nom du groupe avec des
|
DN du groupe LDAP. Note : n'entourez pas le nom du groupe avec des
|
||||||
guillemets. Par exemple, supposons que l'entrée suivante existe dans
|
guillemets. Par exemple, supposons que l'entrée suivante existe dans
|
||||||
l'annuaire LDAP :</p>
|
l'annuaire LDAP :</p>
|
||||||
<example>
|
<example><pre>
|
||||||
dn: cn=Administrators, o=Example<br />
|
dn: cn=Administrators, o=Example
|
||||||
objectClass: groupOfUniqueNames<br />
|
objectClass: groupOfUniqueNames
|
||||||
uniqueMember: cn=Barbara Jenson, o=Example<br />
|
uniqueMember: cn=Barbara Jenson, o=Example
|
||||||
uniqueMember: cn=Fred User, o=Example<br />
|
uniqueMember: cn=Fred User, o=Example
|
||||||
</example>
|
</pre></example>
|
||||||
|
|
||||||
<p>La directive suivante autoriserait alors l'accès à Fred et
|
<p>La directive suivante autoriserait alors l'accès à Fred et
|
||||||
Barbara :</p>
|
Barbara :</p>
|
||||||
<example>Require ldap-group cn=Administrators, o=Example</example>
|
<highlight language="config">Require ldap-group cn=Administrators, o=Example</highlight>
|
||||||
|
|
||||||
<p>Les membres peuvent aussi se trouver dans les sous-groupes du
|
<p>Les membres peuvent aussi se trouver dans les sous-groupes du
|
||||||
groupe LDAP spécifié si la directive <directive
|
groupe LDAP spécifié si la directive <directive
|
||||||
module="mod_authnz_ldap">AuthLDAPMaxSubGroupDepth</directive> a été
|
module="mod_authnz_ldap">AuthLDAPMaxSubGroupDepth</directive> a été
|
||||||
définie à une valeur supérieure à 0. Par exemple, supposons que les
|
définie à une valeur supérieure à 0. Par exemple, supposons que les
|
||||||
entrées suivantes existent dans l'annuaire LDAP :</p>
|
entrées suivantes existent dans l'annuaire LDAP :</p>
|
||||||
<example>
|
<example><pre>
|
||||||
dn: cn=Employees, o=Example<br />
|
dn: cn=Employees, o=Example
|
||||||
objectClass: groupOfUniqueNames<br />
|
objectClass: groupOfUniqueNames
|
||||||
uniqueMember: cn=Managers, o=Example<br />
|
uniqueMember: cn=Managers, o=Example
|
||||||
uniqueMember: cn=Administrators, o=Example<br />
|
uniqueMember: cn=Administrators, o=Example
|
||||||
uniqueMember: cn=Users, o=Example<br />
|
uniqueMember: cn=Users, o=Example
|
||||||
<br />
|
|
||||||
dn: cn=Managers, o=Example<br />
|
dn: cn=Managers, o=Example
|
||||||
objectClass: groupOfUniqueNames<br />
|
objectClass: groupOfUniqueNames
|
||||||
uniqueMember: cn=Bob Ellis, o=Example<br />
|
uniqueMember: cn=Bob Ellis, o=Example
|
||||||
uniqueMember: cn=Tom Jackson, o=Example<br />
|
uniqueMember: cn=Tom Jackson, o=Example
|
||||||
<br />
|
|
||||||
dn: cn=Administrators, o=Example<br />
|
dn: cn=Administrators, o=Example
|
||||||
objectClass: groupOfUniqueNames<br />
|
objectClass: groupOfUniqueNames
|
||||||
uniqueMember: cn=Barbara Jenson, o=Example<br />
|
uniqueMember: cn=Barbara Jenson, o=Example
|
||||||
uniqueMember: cn=Fred User, o=Example<br />
|
uniqueMember: cn=Fred User, o=Example
|
||||||
<br />
|
|
||||||
dn: cn=Users, o=Example<br />
|
dn: cn=Users, o=Example
|
||||||
objectClass: groupOfUniqueNames<br />
|
objectClass: groupOfUniqueNames
|
||||||
uniqueMember: cn=Allan Jefferson, o=Example<br />
|
uniqueMember: cn=Allan Jefferson, o=Example
|
||||||
uniqueMember: cn=Paul Tilley, o=Example<br />
|
uniqueMember: cn=Paul Tilley, o=Example
|
||||||
uniqueMember: cn=Temporary Employees, o=Example<br />
|
uniqueMember: cn=Temporary Employees, o=Example
|
||||||
<br />
|
|
||||||
dn: cn=Temporary Employees, o=Example<br />
|
dn: cn=Temporary Employees, o=Example
|
||||||
objectClass: groupOfUniqueNames<br />
|
objectClass: groupOfUniqueNames
|
||||||
uniqueMember: cn=Jim Swenson, o=Example<br />
|
uniqueMember: cn=Jim Swenson, o=Example
|
||||||
uniqueMember: cn=Elliot Rhodes, o=Example<br />
|
uniqueMember: cn=Elliot Rhodes, o=Example
|
||||||
</example>
|
</pre></example>
|
||||||
|
|
||||||
<p>Les directives suivantes autoriseraient alors l'accès à Bob
|
<p>Les directives suivantes autoriseraient alors l'accès à Bob
|
||||||
Ellis, Tom Jackson, Barbara Jensen, Fred User, Allan Jefferson, et
|
Ellis, Tom Jackson, Barbara Jensen, Fred User, Allan Jefferson, et
|
||||||
Paul Tilley, mais l'interdiraient à Jim Swenson, ou Elliot Rhodes
|
Paul Tilley, mais l'interdiraient à Jim Swenson, ou Elliot Rhodes
|
||||||
(car ils sont situés dans un sous-groupe de niveau de profondeur 2)
|
(car ils sont situés dans un sous-groupe de niveau de profondeur 2)
|
||||||
:</p>
|
:</p>
|
||||||
<example>
|
<highlight language="config">
|
||||||
Require ldap-group cn=Employees, o-Example<br />
|
Require ldap-group cn=Employees, o-Example
|
||||||
AuthLDAPSubGroupDepth 1<br />
|
AuthLDAPMaxSubGroupDepth 1
|
||||||
</example>
|
</highlight>
|
||||||
|
|
||||||
<p>Le comportement de cette directive est modifié par les directives
|
<p>Le comportement de cette directive est modifié par les directives
|
||||||
<directive
|
<directive
|
||||||
@ -488,7 +488,7 @@ AuthLDAPSubGroupDepth 1<br />
|
|||||||
|
|
||||||
<p>La directive suivante accorderait l'accès à un DN spécifique
|
<p>La directive suivante accorderait l'accès à un DN spécifique
|
||||||
:</p>
|
:</p>
|
||||||
<example>Require ldap-dn cn=Barbara Jenson, o=Example</example>
|
<highlight language="config">Require ldap-dn cn=Barbara Jenson, o=Example</highlight>
|
||||||
|
|
||||||
<p>Le comportement ce cette directive est modifié par la directive
|
<p>Le comportement ce cette directive est modifié par la directive
|
||||||
<directive
|
<directive
|
||||||
@ -506,7 +506,7 @@ AuthLDAPSubGroupDepth 1<br />
|
|||||||
<p>La directive suivante accorderait l'autorisation d'accès à tout
|
<p>La directive suivante accorderait l'autorisation d'accès à tout
|
||||||
utilisateur dont l'attribut employeeType a pour valeur "actif" :</p>
|
utilisateur dont l'attribut employeeType a pour valeur "actif" :</p>
|
||||||
|
|
||||||
<example>Require ldap-attribute employeeType=actif</example>
|
<highlight language="config">Require ldap-attribute employeeType=active</highlight>
|
||||||
|
|
||||||
<p>Plusieurs paires attribut/valeur peuvent être spécifiées par une
|
<p>Plusieurs paires attribut/valeur peuvent être spécifiées par une
|
||||||
même directive en les séparant par des espaces, ou en définissant
|
même directive en les séparant par des espaces, ou en définissant
|
||||||
@ -522,7 +522,7 @@ AuthLDAPSubGroupDepth 1<br />
|
|||||||
utilisateur dont l'attribut city aurait pour valeur "San Jose", ou
|
utilisateur dont l'attribut city aurait pour valeur "San Jose", ou
|
||||||
donc l'attribut status aurait pour valeur "actif" :</p>
|
donc l'attribut status aurait pour valeur "actif" :</p>
|
||||||
|
|
||||||
<example>Require ldap-attribute city="San Jose" status=actif</example>
|
<highlight language="config">Require ldap-attribute city="San Jose" status=active</highlight>
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
@ -538,7 +538,7 @@ AuthLDAPSubGroupDepth 1<br />
|
|||||||
utilisateur possédant un téléphone cellulaire et faisant partie du
|
utilisateur possédant un téléphone cellulaire et faisant partie du
|
||||||
département "marketing" :</p>
|
département "marketing" :</p>
|
||||||
|
|
||||||
<example>Require ldap-filter &(cell=*)(department=marketing)</example>
|
<highlight language="config">Require ldap-filter &(cell=*)(department=marketing)</highlight>
|
||||||
|
|
||||||
<p>Alors que la directive <code>Require ldap-attribute</code> se
|
<p>Alors que la directive <code>Require ldap-attribute</code> se
|
||||||
contente d'une simple comparaison d'attributs, la directive
|
contente d'une simple comparaison d'attributs, la directive
|
||||||
@ -561,19 +561,19 @@ AuthLDAPSubGroupDepth 1<br />
|
|||||||
Accorde l'autorisation d'accès à tout utilisateur présent dans
|
Accorde l'autorisation d'accès à tout utilisateur présent dans
|
||||||
l'annuaire LDAP, en utilisant son UID pour effectuer la
|
l'annuaire LDAP, en utilisant son UID pour effectuer la
|
||||||
recherche :
|
recherche :
|
||||||
<example>
|
<highlight language="config">
|
||||||
AuthLDAPURL "ldap://ldap1.example.com:389/ou=People, o=Example?uid?sub?(objectClass=*)"<br />
|
AuthLDAPURL "ldap://ldap1.example.com:389/ou=People, o=Example?uid?sub?(objectClass=*)"
|
||||||
Require valid-user
|
Require valid-user
|
||||||
</example>
|
</highlight>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
L'exemple suivant est similaire au précédent, mais les champs
|
L'exemple suivant est similaire au précédent, mais les champs
|
||||||
dont les valeurs par défaut conviennent sont omis. Notez aussi
|
dont les valeurs par défaut conviennent sont omis. Notez aussi
|
||||||
la présence d'un annuaire LDAP redondant :
|
la présence d'un annuaire LDAP redondant :
|
||||||
<example>AuthLDAPURL "ldap://ldap1.example.com ldap2.example.com/ou=People, o=Example"<br />
|
<highlight language="config">AuthLDAPURL "ldap://ldap1.example.com ldap2.example.com/ou=People, o=Example"
|
||||||
Require valid-user
|
Require valid-user
|
||||||
</example>
|
</highlight>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
@ -586,20 +586,20 @@ Require valid-user
|
|||||||
approche n'est pas recommandée : il est préférable de choisir un
|
approche n'est pas recommandée : il est préférable de choisir un
|
||||||
attribut de votre annuaire dont l'unicité soit garantie, comme
|
attribut de votre annuaire dont l'unicité soit garantie, comme
|
||||||
<code>uid</code>.
|
<code>uid</code>.
|
||||||
<example>
|
<highlight language="config">
|
||||||
AuthLDAPURL "ldap://ldap.example.com/ou=People, o=Example?cn"<br />
|
AuthLDAPURL "ldap://ldap.example.com/ou=People, o=Example?cn"
|
||||||
Require valid-user
|
Require valid-user
|
||||||
</example>
|
</highlight>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
Accorde l'autorisation d'accès à tout utilisateur appartenant au
|
Accorde l'autorisation d'accès à tout utilisateur appartenant au
|
||||||
groupe Administrateurs. Les utilisateurs doivent s'authentifier
|
groupe Administrateurs. Les utilisateurs doivent s'authentifier
|
||||||
en utilisant leur UID :
|
en utilisant leur UID :
|
||||||
<example>
|
<highlight language="config">
|
||||||
AuthLDAPURL ldap://ldap.example.com/o=Example?uid<br />
|
AuthLDAPURL ldap://ldap.example.com/o=Example?uid
|
||||||
Require ldap-group cn=Administrators, o=Example
|
Require ldap-group cn=Administrators, o=Example
|
||||||
</example>
|
</highlight>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
@ -608,10 +608,10 @@ Require ldap-group cn=Administrators, o=Example
|
|||||||
attribut LDAP <code>qpagePagerID</code>. Seuls ces utilisateurs
|
attribut LDAP <code>qpagePagerID</code>. Seuls ces utilisateurs
|
||||||
(authentifiés via leur UID) se verront accorder l'autorisation
|
(authentifiés via leur UID) se verront accorder l'autorisation
|
||||||
d'accès :
|
d'accès :
|
||||||
<example>
|
<highlight language="config">
|
||||||
AuthLDAPURL ldap://ldap.example.com/o=Example?uid??(qpagePagerID=*)<br />
|
AuthLDAPURL ldap://ldap.example.com/o=Example?uid??(qpagePagerID=*)
|
||||||
Require valid-user
|
Require valid-user
|
||||||
</example>
|
</highlight>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
@ -624,10 +624,10 @@ Require valid-user
|
|||||||
tout utilisateur disposant d'un bippeur ainsi qu'à Joe Manager
|
tout utilisateur disposant d'un bippeur ainsi qu'à Joe Manager
|
||||||
qui ne possède pas de bippeur, mais doit tout de même pouvoir
|
qui ne possède pas de bippeur, mais doit tout de même pouvoir
|
||||||
accéder à la ressource :</p>
|
accéder à la ressource :</p>
|
||||||
<example>
|
<highlight language="config">
|
||||||
AuthLDAPURL ldap://ldap.example.com/o=Example?uid??(|(qpagePagerID=*)(uid=jmanager))<br />
|
AuthLDAPURL ldap://ldap.example.com/o=Example?uid??(|(qpagePagerID=*)(uid=jmanager))
|
||||||
Require valid-user
|
Require valid-user
|
||||||
</example>
|
</highlight>
|
||||||
|
|
||||||
<p>Ce dernier exemple peut sembler confus au premier abord ; en
|
<p>Ce dernier exemple peut sembler confus au premier abord ; en
|
||||||
fait, il permet de mieux comprendre à quoi doit ressembler le
|
fait, il permet de mieux comprendre à quoi doit ressembler le
|
||||||
@ -739,11 +739,11 @@ Directory</title>
|
|||||||
l'attribut <em>userPrincipalName</em>, avec une base de recherche
|
l'attribut <em>userPrincipalName</em>, avec une base de recherche
|
||||||
vide, comme suit :</p>
|
vide, comme suit :</p>
|
||||||
|
|
||||||
<example>
|
<highlight language="config">
|
||||||
AuthLDAPBindDN apache@example.com<br />
|
AuthLDAPBindDN apache@example.com
|
||||||
AuthLDAPBindPassword password<br />
|
AuthLDAPBindPassword password
|
||||||
AuthLDAPURL ldap://10.0.0.1:3268/?userPrincipalName?sub
|
AuthLDAPURL ldap://10.0.0.1:3268/?userPrincipalName?sub
|
||||||
</example>
|
</highlight>
|
||||||
|
|
||||||
<p>Les utilisateurs devront s'authentifier en entrant leur UPN, de
|
<p>Les utilisateurs devront s'authentifier en entrant leur UPN, de
|
||||||
la forme<em>untel@nz.example.com</em>.</p>
|
la forme<em>untel@nz.example.com</em>.</p>
|
||||||
@ -767,11 +767,11 @@ AuthLDAPURL ldap://10.0.0.1:3268/?userPrincipalName?sub
|
|||||||
l'authentification LDAP consiste à ajouter les directives suivantes
|
l'authentification LDAP consiste à ajouter les directives suivantes
|
||||||
à <em>chaque</em> fichier <code>.htaccess</code> qui sera créé dans
|
à <em>chaque</em> fichier <code>.htaccess</code> qui sera créé dans
|
||||||
le site web :</p>
|
le site web :</p>
|
||||||
<example><pre>
|
<highlight language="config">
|
||||||
AuthLDAPURL "l'url"
|
AuthLDAPURL "the url"
|
||||||
AuthGroupFile <em>mon-fichier-de-groupes</em>
|
AuthGroupFile mygroupfile
|
||||||
Require group <em>mon-fichier-de-groupes</em>
|
Require group mygroupfile
|
||||||
</pre></example>
|
</highlight>
|
||||||
|
|
||||||
<section id="howitworks"><title>Comment ça marche</title>
|
<section id="howitworks"><title>Comment ça marche</title>
|
||||||
|
|
||||||
@ -972,8 +972,8 @@ distant utilisé tel quel)</default>
|
|||||||
module="mod_authnz_ldap">AuthLDAPBindDN</directive>.
|
module="mod_authnz_ldap">AuthLDAPBindDN</directive>.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<example> AuthLDAPInitialBindPattern (.+) $1@example.com </example>
|
<highlight language="config"> AuthLDAPInitialBindPattern (.+) $1@example.com </highlight>
|
||||||
<example> AuthLDAPInitialBindPattern (.+) cn=$1,dc=example,dc=com</example>
|
<highlight language="config"> AuthLDAPInitialBindPattern (.+) cn=$1,dc=example,dc=com</highlight>
|
||||||
|
|
||||||
<note><title>Non disponible dans la cas d'une autorisation seule</title>
|
<note><title>Non disponible dans la cas d'une autorisation seule</title>
|
||||||
On ne peut utiliser cette directive que si ce module
|
On ne peut utiliser cette directive que si ce module
|
||||||
@ -987,8 +987,8 @@ distant utilisé tel quel)</default>
|
|||||||
tel quel.
|
tel quel.
|
||||||
</note>
|
</note>
|
||||||
</usage>
|
</usage>
|
||||||
<seealso><directive module="mod_authnz_ldap">AuthLDAPInitialBindAsUser</directive></seealso>
|
<seealso><directive module="mod_authnnz_ldap">AuthLDAPInitialBindAsUser</directive></seealso>
|
||||||
<seealso><directive module="mod_authnz_ldap">AuthLDAPBindDN</directive></seealso>
|
<seealso><directive module="mod_authnnz_ldap">AuthLDAPBindDN</directive></seealso>
|
||||||
</directivesynopsis>
|
</directivesynopsis>
|
||||||
|
|
||||||
<directivesynopsis>
|
<directivesynopsis>
|
||||||
@ -1370,8 +1370,7 @@ recherche LDAP</description>
|
|||||||
<example>ldap://hôte:port/DN-de-base?attribut?portée?filtre</example>
|
<example>ldap://hôte:port/DN-de-base?attribut?portée?filtre</example>
|
||||||
<p>Si vous souhaitez mettre à la disposition d'Apache plusieurs URLs
|
<p>Si vous souhaitez mettre à la disposition d'Apache plusieurs URLs
|
||||||
LDAP, la syntaxe sera :</p>
|
LDAP, la syntaxe sera :</p>
|
||||||
<example>AuthLDAPUrl "ldap://ldap1.example.com
|
<highlight language="config">AuthLDAPUrl "ldap://ldap1.example.com ldap2.example.com/dc=..."</highlight>
|
||||||
ldap2.example.com/dc=..."</example>
|
|
||||||
<p><em><strong>Mise en garde : </strong>Si vous spécifiez plusieurs
|
<p><em><strong>Mise en garde : </strong>Si vous spécifiez plusieurs
|
||||||
serveurs, vous devez en entourer la liste avec des guillemets ; dans le
|
serveurs, vous devez en entourer la liste avec des guillemets ; dans le
|
||||||
cas contraire, vous générerez une erreur : "AuthLDAPURL takes one
|
cas contraire, vous générerez une erreur : "AuthLDAPURL takes one
|
||||||
|
Reference in New Issue
Block a user