IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

existence cache apache mod_perl PerlAuthenHandler/DBI?


Sujet :

Apache

  1. #1
    Membre émérite
    Avatar de gerald2545
    Profil pro
    Inscrit en
    Février 2003
    Messages
    744
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 744
    Par défaut existence cache apache mod_perl PerlAuthenHandler/DBI?
    Bonjour,
    pour sécuriser mon SI, nous sommes en train de tout revoir, notamment hashage des mots de passe dans notre base de données qui étaient en clair auparavant. L'accès à nos applications web étaient jusqu'à présent protégé par apache via AuthUserFile / AuthGroupFile.
    Donc jusque là tout fonctionnait bien, on pouvait générer un fichier avec htpasswd en partant des identifiants et mots de passe en clair dans la base de données. Maintenant que les mots de passe sont hashés (bcrypt), il faut trouver une autre solution pour l'authentification apache. J'ai apache 2.2.
    Je me suis tourné vers mod_perl/DBI pour déporter l'authentification dans perl et ça fonctionne bien.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    PerlAuthenHandler eSIToul_authentication::allUsersAuth
    AuthType Basic
    AuthName "Authentification intranet"
    Le seul hic à mon goût, c'est qu'à chaque chargement de page, apache fait autant de requêtes sur la base de données que de ressources à afficher.
    Est-ce que vous connaitriez un moyen de limiter ces requêtes? une sorte de cache.

    J'ai fait quelques recherches, mais pas grand succès...

    Merci d'avance pour votre aide

    Gérald

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Non, pas moyen de changer ça, Apache fait forcément une requête sur la base de données pour chaque accès à une page protégée. Avec un .htpassword, c'est pareil : Apache vérifie le mot de passe dans le fichier.

Discussions similaires

  1. Problème de cache apache + servlet tomcat
    Par kodaa dans le forum Apache
    Réponses: 1
    Dernier message: 31/07/2012, 21h29
  2. Cache Apache : no explicit expiration time
    Par bpoulain dans le forum Apache
    Réponses: 1
    Dernier message: 19/03/2009, 15h01
  3. Réponses: 2
    Dernier message: 22/12/2005, 18h16
  4. [config apache] cache et performance
    Par ould dans le forum Apache
    Réponses: 3
    Dernier message: 12/10/2005, 12h18
  5. Afficher les fichiers cachés avec apache ?
    Par Michaël dans le forum Apache
    Réponses: 2
    Dernier message: 20/12/2004, 09h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo