Serveur Apache HTTP Version 2.4

| Description: | Authentification utilisateur utilisant des fichiers DBM |
|---|---|
| Statut: | Extension |
| Identificateur�de�Module: | authn_dbm_module |
| Fichier�Source: | mod_authn_dbm.c |
| Compatibilit�: | Disponible depuis les versions 2.1 et sup�rieures d'Apache |
Ce module permet aux frontaux comme
mod_auth_digest et mod_auth_basic
d'authentifier les utilisateurs en les recherchant dans des fichiers
de mots de passe dbm. mod_authn_file
fournit une fonctionnalit� similaire.
Lorsqu'on utilise mod_auth_basic ou
mod_auth_digest, ce module est invoqu� en affectant
la valeur dbm � la directive AuthBasicProvider ou AuthDigestProvider.
| Description: | D�finit le type de fichier de base de donn�es utilis� pour stocker les mots de passe |
|---|---|
| Syntaxe: | AuthDBMType default|SDBM|GDBM|NDBM|DB |
| D�faut: | AuthDBMType default |
| Contexte: | r�pertoire, .htaccess |
| AllowOverride: | AuthConfig |
| Statut: | Extension |
| Module: | mod_authn_dbm |
Cette directive permet de d�finir le type de fichier de base de donn�es utilis� pour stocker les mots de passe. Le type de base de donn�es par d�faut est d�fini � la compilation. La liste des autres types de bases de donn�es disponibles d�pend aussi de la configuration de la compilation.
Il est imp�ratif que le programme que vous utilisez pour cr�er vos fichiers de mots de passe soit configur� pour utiliser le m�me type de base de donn�es.
| Description: | D�finit le nom d'un fichier de base de donn�es pour l'authentification contenant la liste des utilisateurs et de leurs mots de passe |
|---|---|
| Syntaxe: | AuthDBMUserFile chemin-fichier |
| Contexte: | r�pertoire, .htaccess |
| AllowOverride: | AuthConfig |
| Statut: | Extension |
| Module: | mod_authn_dbm |
La directive AuthDBMUserFile permet de
d�finir le nom d'un fichier de base de donn�es pour
l'authentification contenant la liste des utilisateurs et de leurs
mots de passe. chemin-fichier doit �tre un chemin absolu
vers le fichier de base de donn�es.
La cl� du fichier de base de donn�es est le nom de l'utilisateur. La valeur associ�e est le mot de passe chiffr�, �ventuellement suivi par un ':' et des donn�es arbitraires. Ce ':' ainsi que les donn�es arbitraires qui suivent seront ignor�es par le serveur.
Faites en sorte que le fichier sp�cifi� par la directive
AuthDBMUserFile soit stock� en dehors de
l'arborescence des documents du serveur web ; en particulier, ne
l'enregistrez pas dans le r�pertoire qu'il prot�ge, faute
de quoi, les clients auraient la possibilit� de
t�l�charger le fichier des mots de passe.
Le format de mot de passe chiffr� d�pend du frontal
d'authentification utilis� (par exemple
mod_authn_basic ou
mod_authn_digest). Voir la documentation sur les Formats de mots de
passe pour plus de d�tails.
Note importante concernant la compatibilit� : l'impl�mentation de
dbmopen dans les modules d'Apache lit la longueur de la
cha�ne correspondant aux donn�es chiffr�es dans la structure des
donn�es DBM, plut�t que de calculer cette longueur en se basant sur
le caract�re nul final. Certaines applications par contre, comme le
serveur web Netscape, calculent cette longueur en se basant sur
le caract�re nul final ; par cons�quent, si vous rencontrez des
difficult�s en �changeant des fichiers DBM entre plusieurs
applications, le probl�me peut �ventuellement s'expliquer par cette
diff�rence d'impl�mentation.
Un script perl nomm� dbmmanage est fourni avec
Apache. On peut utiliser ce programme pour cr�er et mettre � jour
les fichiers de mots de passe au format DBM que ce module
utilise. Il existe �galement un autre outil pour g�rer les fichiers DBM,
inclus dans le programme htdbm.