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 Tomcat sans realm


Sujet :

Tomcat et TomEE Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Octobre 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 2
    Points : 7
    Points
    7
    Par défaut Authentification Tomcat sans realm
    Je souhaite mettre en place un mécanisme d'identification d'une application Web sous Tomcat se connectant à une base de données existante. L'ennui, c'est que les utilisateurs ne sont pas stockés dans un format me permettant de mettre en oeuvre un JDBCRealm.

    Comme je ne peux pas changer la structure de la base, j'envisage de mettre en place une mécanique maison consistant à mettre un bean utilisateur en session après une authentification par formulaire. Si le bean est absent de la session, on renvoie vers la page d'authentification.

    Y a t il une autre solution (j'avais pensé à une implémentation de l'interface Realm) ?

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    54
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2003
    Messages : 54
    Points : 37
    Points
    37
    Par défaut
    Citation Envoyé par ludoM
    Je souhaite mettre en place un mécanisme d'identification d'une application Web sous Tomcat se connectant à une base de données existante. L'ennui, c'est que les utilisateurs ne sont pas stockés dans un format me permettant de mettre en oeuvre un JDBCRealm.
    Tu ne peux absolument pas récupérer les données utilisateurs de ta base de données ?! Si tu as une base de données avec une table utilisateurs, tu dois quand même pouvoir trouver un moyen de l'exploiter (quitte à recréer toi-même une table utilisateurs qui te convienne à partir des données présentes dans la BDD, ou à créer une table de toutes pièces si c'est toi qui manage la création des utilisateurs).

    Y a t il une autre solution (j'avais pensé à une implémentation de l'interface Realm) ?
    C'est une solution, mais je pense assez galère.

    Sinon, je pense à l'authorisation par Certificats X509 : si c'est toi qui gère les utilisateurs, tu peux leur délivrer des certificats pour qu'ils se connectent à ta webapp mais le problème reste le même si tu veux faire de l'identification, tu dois pouvoir utiliser un Realm qui s'appuie sur une BDD ou une Datasource. A moins que tu ne veuilles pas faire d'identification (c'est à dire des utilisateurs avec des rôles différents qui leurs permettent d'accéder ou pas à certaines parties de l'application) mais seulement contrôler l'accès à l'application elle-même sans notion de rôles (auquel cas pas besoin de Realm) ?

    --
    Arnaud

Discussions similaires

  1. Probleme realm authentification Tomcat 6.0.20
    Par floriaan60 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 21/01/2010, 10h23
  2. [Authentification] Tomcat 5.5
    Par SEMPERE Benjamin dans le forum Tomcat et TomEE
    Réponses: 11
    Dernier message: 22/10/2007, 12h21
  3. Authentification Tomcat Par certificat
    Par nabilblk dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 24/11/2006, 17h02
  4. Acceder à tomcat sans passer par localhost?
    Par kevin75 dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 10/08/2006, 17h04
  5. PB Tomcat sans internet !
    Par anapotheque dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 20/06/2006, 08h32

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