Serveur Apache HTTP Version 2.2
Description: | Permet de cr�er des fournisseurs d'authentification �tendus � partir des fournisseurs r�els |
---|---|
Statut: | Extension |
Identificateur�de�Module: | authn_alias_module |
Fichier�Source: | mod_authn_alias.c |
Compatibilit�: | Disponible depuis la version 2.1 d'Apache |
Ce module permet de cr�er des fournisseurs d'authentification
�tendus dans le fichier de configuration et de leur assigner un
alias. Les fournisseurs alias�s peuvent ensuite �tre r�f�renc�s via
les directives AuthBasicProvider
ou AuthDigestProvider
de la m�me
mani�re que les fournisseurs d'authentification de base. Outre la
possibilit� de cr�er et assigner un alias � un fournisseur
d'authentification �tendu, ce module permet aussi de r�f�rencer le
m�me fournisseur d'authentification �tendu au sein de diff�rents
contextes.
Dans cet exemple, des mots de passe sont v�rifi�s dans deux fichiers textes diff�rents.
# Premi�re v�rification
<AuthnProviderAlias file fichier1>
AuthUserFile /www/conf/mots-de-passe1
</AuthnProviderAlias>
# v�rification suivante
<AuthnProviderAlias file fichier2>
AuthUserFile /www/conf/mots-de-passe2
</AuthnProviderAlias>
<Directory /var/web/pages/secure>
AuthBasicProvider fichier1 fichier2
AuthType Basic
AuthName "Zone prot�g�e"
Require valid-user
</Directory>
Dans l'exemple suivant, deux aliases de fournisseur d'authentification ldap diff�rents sont cr��s � partir du fournisseur ldap. Ceci permet, pour un contexte donn�, de mettre en oeuvre une authentification ldap � partir de plusieurs serveurs ldap :
LoadModule authn_alias_module modules/mod_authn_alias.so
<AuthnProviderAlias ldap ldap-alias1>
AuthLDAPBindDN cn=votre-utilisateur,o=ctx
AuthLDAPBindPassword votre-mot-de-passe
AuthLDAPURL ldap://serveur.ldap/o=ctx
</AuthnProviderAlias>
<AuthnProviderAlias ldap ldap-autre-alias>
AuthLDAPBindDN cn=un-autre-utilisateur,o=dev
AuthLDAPBindPassword un-autre-mot-de-passe
AuthLDAPURL ldap://autre.serveur.ldap/o=dev?cn
</AuthnProviderAlias>
Alias /secure /webpages/secure
<Directory /webpages/secure>
Order deny,allow
Allow from all
AuthBasicProvider ldap-autre-alias ldap-alias1
AuthType Basic
AuthName Zone-prot�g�e-par-LDAP
AuthzLDAPAuthoritative off
Require valid-user
</Directory>
Description: | Regroupe un ensemble de directives qui repr�sentent une extension d'un fournisseur d'authentification de base r�f�renc� par l'alias sp�cifi� |
---|---|
Syntaxe: | <AuthnProviderAlias fournisseur-de-base Alias>
... </AuthnProviderAlias> |
Contexte: | configuration du serveur |
Statut: | Extension |
Module: | mod_authn_alias |
Les balises <AuthnProviderAlias>
et
</AuthnProviderAlias>
permettent de regrouper des
directives qui repr�sentent une extension d'un fournisseur
d'authentification de base pouvant �tre r�f�renc�e par l'alias
sp�cifi� dans les directives
AuthBasicProvider
ou
AuthDigestProvider
.