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

Tomcat et TomEE Java Discussion :

Authentification DIGEST + JDBC + Mots de passe MD5


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre habitué
    Inscrit en
    Mai 2004
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 129
    Points : 127
    Points
    127
    Par défaut Authentification DIGEST + JDBC + Mots de passe MD5
    Bonjour à tous,

    Je connais assez peu l'environnement Tomcat, vous allez peut etre trouver des erreurs rapidement

    J'essaie de mettre en place une authentification DIGEST sur un serveur Tomcat 5.5.

    web.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <login-config>
     <auth-method>DIGEST</auth-method>
     <realm-name>auth</realm-name>
    </login-config>
    Le Realm "check" dans une base de données via JDBC.

    server.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <Resource name="jdbc/security" auth="Container" type="com.mysql.jdbc.Driver" username="root" password="xxxxxxxx" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/security" maxActive="8" maxIdle="4" />
     
    ...
     
    <Realm className="org.apache.catalina.realm.JDBCRealm"
                 driverName="com.mysql.jdbc.Driver"
              connectionURL="jdbc:mysql://localhost/security"
             connectionName="root" connectionPassword="xxxxxxxx"
                  userTable="users" userNameCol="name" userCredCol="password"
              userRoleTable="users" roleNameCol="role" digest="md5" />
    Les mots de passes sont cryptés via MD5 dans la base de données.

    Mon problème est le suivant :

    Lorsque je veux ouvrir une page sécurisée, je ne peux accéder à cette page, le mot de passe ne semble pas passer correctement.

    Par contre, si je passe le web.xml en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <login-config>
     <auth-method>BASIC</auth-method>
     <realm-name>auth</realm-name>
    </login-config>
    L'authentification passe bien et la comparaison md5 s'effectue correctement.

    L'authentification DIGEST est elle compatible avec les mots de passe cryptées ?

    Merci par avance

  2. #2
    Membre habitué
    Inscrit en
    Mai 2004
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 129
    Points : 127
    Points
    127
    Par défaut
    Ce n'est pas la bonne section ?

    Si c'est le cas, est ce qu'un moderateur pourrait deplacer mon sujet ?

    merci

  3. #3
    Membre habitué
    Inscrit en
    Mai 2004
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 129
    Points : 127
    Points
    127
    Par défaut
    Bon voici la réponse

    Le mot de passe(md5) de l'utilisateur en mode DIGEST n'est pas le même que celui en mode BASIC.

    BASIC :
    password = md5( password )

    DIGEST :
    password = md5 ( username + real-name + password )

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Importer un base de donnée avec mot de passe md5
    Par daviddu54 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 29/05/2010, 11h21
  2. Comment gérer la modification d'un mot de passe MD5 ?
    Par Tchupacabra dans le forum Langage
    Réponses: 3
    Dernier message: 28/06/2008, 18h42
  3. Pb authentification après changement mot de passe windows
    Par sidali09000 dans le forum Exchange Server
    Réponses: 2
    Dernier message: 29/04/2008, 10h01
  4. [Sécurité] Codage mot de passe md5
    Par tilou dans le forum Langage
    Réponses: 6
    Dernier message: 12/04/2006, 11h55
  5. Cacher encryptage mot de passe MD5
    Par cirdec dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 21/02/2006, 20h10

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