« Installation de configuration du serveur web Apache 2.4 sous Debian Bullseye » : différence entre les versions

Aller à la navigation Aller à la recherche
Ligne 169 : Ligne 169 :


==Authentification Basic==
==Authentification Basic==
* C'est le mode d'authentification HTTP le plus fréquement utilisé
* le mot-de-passe est stocké de manière cryptée sur le serveur
* le client envoi le mot-de-passe en clair au serveur
<pre>htpasswd -c .htpasswd pfoo
New password:
Re-type new password:
Adding password for user pfoo
</pre>
Le fichier <code>.htgroup</code> permet de rassembler plusieurs utilisateurs dans un même groupe. Il suffit de créer un fichier (.htgroup) texte contenant par exemple (pour créer un groupe admin et un groupe user) :
<pre>admin: pfoo plop
user: blah</pre>
* Pour que tous les utilisateurs valides (qui sont présent dans le .htpasswd) aient accès au dossier :
<pre>
AuthUserFile /path/to/.htpasswd
AuthGroupFile /dev/null
AuthName "Accès Restreint"
AuthType Basic
require valid-user
</pre>
* Accès pour l'utilisateur pfoo et l'ensemble du groupe user uniquement :
<pre>
AuthUserFile /path/to/.htpasswd
AuthGroupFile /path/to/.htgroup
AuthName "Accès Restreint"
AuthType Basic
require user pfoo
require group user
</pre>


==Authentification Digest==
==Authentification Digest==
4 206

modifications

Menu de navigation