Apache

guigui -  
 guigui -
Je ne comprends rien du tout à la config d'apache pour effectuer une authentification: quelqu'un pourrait-il m'expliquer comment ça marche de façon simple?

3 réponses

  1. jisisv Messages postés 3678 Statut Modérateur 936
     
    Soit à protéger un répertoire q sous DocumentRoot
    <Directory /home/www/data/q>
    AuthType Basic
    AuthName q
    AuthUserFile /usr/local/etc/apache/auth/q.auth
    Require valid-user
    </Directory>

    AuthType est le type d'authentification (on n'a pas beaucoup de
    choix pour l'instant : Basic ou Digest)
    AuthName est le royaume (in nom qui permet au navigateur de décider quel
    mot de passe envoyer pour le site/répertoire)
    AuthUserFile est un fichier contenant les couples
    nom-utilisateur:mode de passe
    voir man htpasswd
    Require permet de définir les utilisateurs habilités à se connecter dans le répertoire
    ( ici valid-user signifie tout utilisateur
    défini dans /usr/local/etc/apache/auth/q.auth)
    On peut évidemment utiliser une lignedu style
    Require Pierre Paul Jacques
    ou encore se définir des groupes d'utilisateurs.
    La référence est évidemment
    http://httpd.apache.org/docs/mod/directives.html
    Good Luck.
    Johan
    0
  2. guigui
     
    Merci Johan, mais j'ai pas encore tout compris:
    j'ai oublié de préciser que je travaille sous windows2000.
    je ne comprends pas vraiment l'interet de AuthName : c'est une variable d'environnement qui va prendre la valeur de "nom-utilisateur"?
    ensuite, une fois la première authentif faite, le pc garde les info ds un cookie, ds le cache ...? je n'arrive pas à faire une deuxieme authentif, j'ai l'impression qu'il me reconnait tout de suite, qu'est-ce qu'il se passe?
    help me one more time pleeeeeeeeeeeeeeease
    0
    1. jisisv Messages postés 3678 Statut Modérateur 936
       
      AuthName est un nom de royaume, qui permet au navigateur de déterminer
      le mot de passe éventuel à envoyer vers le serveur.
      Donc , si on est connecté vers plusieurs sites/répertoires ---> différents
      royaumes.
      Pour ce qui est du navigateur, je ne connais correctement que Netscape /win/linux
      et le couple username/password est conservé par Netscape tant que le processus
      Netscape fontionne. ---> il faut fermer toutes les fenêtres de Communicator
      avant de changer de nom d'utilisateur pour un Realm (royaume) déjà utilisé.
      Johan
      0
  3. guigui
     
    merci Johan, t'es décidément un champion
    a+ pour de nouvelles aventures
    guigui
    0