Serveur Apache HTTP Version 2.4
Description: | Permet un acc�s "anonyme" � des zones prot�g�es |
---|---|
Statut: | Extension |
Identificateur�de�Module: | authn_anon_module |
Fichier�Source: | mod_authn_anon.c |
Compatibilit�: | Disponible depuis la version 2.1 d'Apache |
Ce module permet aux frontaux d'authentification comme
mod_auth_basic
d'authentifier les utilisateurs
� la mani�re des sites FTP anonymes, c'est � dire
en fournissant l'identifiant utilisateur sp�cial 'anonymous' et
l'adresse email comme mot de passe. Ces adresses email peuvent �tre
journalis�es.
En combinaison avec d'autres m�thodes de contr�le d'acc�s (base de donn�es), ce module permet d'effectuer un v�ritable suivi des utilisateurs et une personnalisation de leurs acc�s en fonction de leur profil, tout en conservant l'accessibilit� du site aux utilisateurs 'non enregistr�s'. Un avantage du suivi des utilisateurs bas� sur l'authentification r�side dans le fait qu'il est, � l'oppos� des cookies magiques et des dr�les d'URLs avec pr�fixes ou suffixes, enti�rement ind�pendant du navigateur et qu'il permet de partager des URLs entre plusieurs utilisateurs.
Si l'on utilise le module mod_auth_basic
, le
module mod_authn_anon
est invoqu� en affectant la
valeur anon
� la directive AuthBasicProvider
.
L'exemple ci-dessous pr�sente un exemple de combinaison avec l'authentification � base de fichier htpasswd "normale", et permet la connexion d'utilisateurs en tant qu'invit�s avec les propri�t�s suivantes :
Anonymous_NoUserID
)Anonymous_MustGiveEmail
)Anonymous_VerifyEmail
)anonymous, guest, www, test ou welcome
, et la
v�rification n'est pas sensible � la casse.
(Anonymous
)Anonymous_LogEmail
)<Directory /var/www/html/private> AuthName "Use 'anonymous' & Email address for guest entry" AuthType Basic AuthBasicProvider file anon AuthUserFile /path/to/your/.htpasswd Anonymous_NoUserID off Anonymous_MustGiveEmail on Anonymous_VerifyEmail on Anonymous_LogEmail on Anonymous anonymous guest www test welcome Require valid-user </Directory>
Description: | D�finit la liste des identifiants utilisateur autoris�s � acc�der sans v�rification du mot de passe |
---|---|
Syntaxe: | Anonymous utilisateur [utilisateur]
... |
Contexte: | r�pertoire, .htaccess |
AllowOverride: | AuthConfig |
Statut: | Extension |
Module: | mod_authn_anon |
Une liste d'un ou plusieurs identifiants utilisateur sp�ciaux autoris�s � acc�der sans v�rification du mot de passe. Les identifiants doivent �tre s�par�s par un espace. Pour sp�cifier un identifiant contenant un espace, on peut utiliser les guillemets ' ou ", ou le caract�re d'�chappement \.
Veuillez noter que la v�rification n'est pas sensible �
la casse.
Il est fortement conseill� d'int�grer l'utilisateur sp�cial
'anonymous
' dans la liste des identifiants.
Anonymous anonymous "Not Registered" "I don't know"
Dans cet exemple, l'utilisateur peut acc�der au site sans v�rification du mot de passe en utilisant l'identifiant "anonymous", "Not Registered", "I Don't Know" ou encore "AnonyMous".
Depuis Apache 2.1, il est possible de remplacer la liste des
identifiants autoris�s par le caract�re "*
", ce qui
permet d'utiliser n'importe quel identifiant pour pouvoir
acc�der au site.
Description: | D�termine si le mot de passe fourni sera enregistr� dans le journal des erreurs |
---|---|
Syntaxe: | Anonymous_LogEmail On|Off |
D�faut: | Anonymous_LogEmail On |
Contexte: | r�pertoire, .htaccess |
AllowOverride: | AuthConfig |
Statut: | Extension |
Module: | mod_authn_anon |
Lorsque cette directive est d�finie � On
, valeur
par d�faut, le 'mot de passe' fourni (cens� contenir une adresse
email valide) est enregistr� dans le journal des erreurs.
Description: | D�termine si l'abscence de mot de passe est autoris�e |
---|---|
Syntaxe: | Anonymous_MustGiveEmail On|Off |
D�faut: | Anonymous_MustGiveEmail On |
Contexte: | r�pertoire, .htaccess |
AllowOverride: | AuthConfig |
Statut: | Extension |
Module: | mod_authn_anon |
D�termine si l'utilisateur doit sp�cifier une adresse email comme
mot de passe. Lorsque cette directive est d�finie � On
,
l'abscence de mot de passe est interdite.
Description: | D�termine si le champ identifiant peut �tre vide |
---|---|
Syntaxe: | Anonymous_NoUserID On|Off |
D�faut: | Anonymous_NoUserID Off |
Contexte: | r�pertoire, .htaccess |
AllowOverride: | AuthConfig |
Statut: | Extension |
Module: | mod_authn_anon |
Lorsque cette directive est d�finie � On
, les
utilisateurs peuvent laisser le champ identifiant vide (et peut-�tre
aussi le champ mot de passe selon la d�finition de la directive
Anonymous_MustGiveEmail
). Ceci
peut s'av�rer tr�s utile pour les utilisateurs de MS-Explorer qui
n'ont pour seule possibilit� que d'appuyer sur Entr�e ou de cliquer
directement sur le bouton OK, ce qui semble �tre une r�action
naturelle.
Description: | D�termine s'il faut v�rifier que le format de l'adresse email fournie comme mot de passe est correct |
---|---|
Syntaxe: | Anonymous_VerifyEmail On|Off |
D�faut: | Anonymous_VerifyEmail Off |
Contexte: | r�pertoire, .htaccess |
AllowOverride: | AuthConfig |
Statut: | Extension |
Module: | mod_authn_anon |
Lorsque cette directive est d�finie � On
, Apache
v�rifie que le 'mot de passe' entr� contient au moins un '@' et un
'.' afin d'inciter les utilisateurs � fournir des adresses email
valides (voir ci-dessus la directive Anonymous_LogEmail
).