Cryptage

Utilisation :

Pour protéger l'accès à un répertoire créez une fichier .htaccess dans le répertoire à protéger
Le contenu du fichier est le suivant :

AuthUserFile {emplacement du fichier de mot de passe}
AuthGroupFile {emplacement du fichier de groupe}
AuthName "Accès protégé"
AuthType Basic
<LIMIT GET POST>
Require valid-user
</LIMIT>

La commande AuthUserFile permet de définir l'emplacement du fichier contenant les logins et les mots de passe des utilisateurs autorisés à accéder à une ressource donnée.

La commande AuthGroupFile permet de définir l'emplacement du fichier contenant les groupes d'utilisateurs autorisés à s'identifier. Il est possible d'outrepasser cette déclaration en déclarant le fichier suivant : /dev/null.

Voici un exemple de fichier .htaccess :

AuthUserFile /home/virtual/XXX/fst/var/www/html/YYY/.htpassword
AuthGroupFile /dev/null
AuthName "Répertoire protègé"
AuthType Basic

<LIMIT GET POST>
Require valid-user
</LIMIT>

XXX correspond à votre nom de domaine par exemple idescap.ch
YYY correspond au nom du répertoire à protèger
Créer un fichier .htpassword contenant par ligne les utilisateurs ayant les accès
Pour créer ces lignes vous pouvez utiliser ce formulaire de cryptage
Maintenant reste à mettre ces 2 fichiers dans le répertoire que vous voulez protèger.

Le fichier de mot de passe est un fichier texte devant contenir sur chacune des ses lignes le nom de chaque utilisateur suivi des deux points (:), puis du mot de passe crypté.