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 :

[J2EE] Distribuer une authentification


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut [J2EE] Distribuer une authentification
    Voilà supposons deux webapps(webapp1 et webapp2) utilisant le même realm pour l'authentification (monRealm), est il possible de propager l'authentification d'user u authentifié sur la webapp1 vers la webapp2

    Merci d'avance

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2002
    Messages : 652
    Par défaut
    De manière simple oui, si on regarde la doc de Tomcat à propos de la définition du Realm (domaine de sécurité)



    <Realm className="... class name for this implementation"
    ... other attributes for this implementation .../>

    Ce Realm peut ensuite être déclaré dans divers éléments à savoir :
    * Inside an <Engine> element - This Realm will be shared across ALL web applications on ALL virtual hosts, UNLESS it is overridden by a Realm element nested inside a subordinate <Host> or <Context> element.
    * Inside a <Host> element - This Realm will be shared across ALL web applications for THIS virtual host, UNLESS it is overridden by a Realm element nested inside a subordinate <Context> element.
    * Inside a <Context> element - This Realm will be used ONLY for THIS web application.
    Qui se lance dans le test ?

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    ok message bien reçu !

    Je me pose tout de même la question suivante:
    Est ce que lorsque l'on parle de realm partagé on parle vraiment d'authentification partagée??? Car j'ai l'impression qu'il est question (dans le lien que tu me donnes) de la déclaration du realm uniquement.

    On ne dit pas si les users authentifiés sont gérés de manière globale ou locale a chaque webapp utilisant le realm...

    Enfin corrige moi si je me trompe (en espérant avoir été clair)

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 274
    Par défaut
    D'apres Tomcat's corner c'est très clair.

    Un realm défini pour le Host est valable pour tous les contextes (a moins de le surcharger).

    http://www-igm.univ-mlv.fr/~dr/XPOSE2003/tomcat/tomcat.php?rub=8

  5. #5
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    Citation Envoyé par Pietra
    D'apres Tomcat's corner c'est très clair.

    Un realm défini pour le Host est valable pour tous les contextes (a moins de le surcharger).

    http://www-igm.univ-mlv.fr/~dr/XPOSE2003/tomcat/tomcat.php?rub=8
    C'est exactement ce qui me fallait!! Je teste et vous tiens au courant
    Merci

  6. #6
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    J'ai tester la valve et ça marche du tonnerre
    Merci à vous

  7. #7
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    Heu, cependant de temps à autre j'ai une erreur qui apparait lorsque je rentre à nouveau dans une url protégée après mettre authentifié....

    Voici la trace principale de l'erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    java.lang.IllegalStateException: no security context exists
    En raffraichissant x (nombre aléatoire!!) fois ça passe et la page s'affiche, c'est étrange....

    Est ce que ce problème parle a quelqu'un???
    Merci

  8. #8
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    j'ai posté le message sur la mailing list de jonas car je n'ai toujours pas résolu ce problème
    Je vous tiens au courant dés que j'ai du nouveau

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 21/12/2005, 14h36
  2. [J2EE] Structurer une application J2EE
    Par trax020 dans le forum Java EE
    Réponses: 9
    Dernier message: 21/11/2005, 21h47
  3. [VB.NET] Distribuer une application en VB.net
    Par cbdreamdev dans le forum Windows Forms
    Réponses: 7
    Dernier message: 07/03/2005, 11h33
  4. Droits pour distribuer une application
    Par aliasjcdenton dans le forum JBuilder
    Réponses: 4
    Dernier message: 17/03/2003, 13h15

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