4 231
modifications
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== |