<-
Apache > Serveur HTTP > Documentation > Version 2.2 > Modules

Module Apache mod_authn_alias

Langues Disponibles:  en  |  fr 

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

Sommaire

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.

Directives

Sujets

top

Exemples

Dans cet exemple, des mots de passe sont v�rifi�s dans deux fichiers textes diff�rents.

V�rification � partir de plusieurs fichiers de mots de passe au format texte

# 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 :

V�rification aupr�s 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>

top

<AuthnProviderAlias> Directive

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.

Cette directive n'a aucun influence sur le processus d'autorisation, m�me pour les modules qui fournissent � la fois l'authentification et l'autorisation.

Langues Disponibles:  en  |  fr 

top

Commentaires

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.