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

Java Discussion :

JAAS, SSO


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 6
    Par défaut JAAS, SSO
    Bonjour tout le monde.

    Je vous expose mon problème. Je bosse sur une grosse appli (JBOSS, hibernate, EJB3, JSF), sur cette appli des utilisateurs venant de plusieurs société peuvent se connecter. Ces utilisateurs se connecte soit en passant directement par la BD de l'appli (donc tous les utilisateurs ont la même base). Soit grâce à leur LDAP (s'ils en ont un), donc là, suivant la configuration de sa société il se connecte à leur propre LDAP qui change forcement pour chaque client.

    Nous aimerions voir si c'est intéressant d'utiliser JAAS pour la connexion des utilisateurs.
    Actuellement l'application est en prod et fonctionne très bien, mais sans JAAS.

    Donc est ce que JAAS est adapté pour faire sa? si oui comment? et surtout est ce que c'est vraiment intéressant de l'utiliser? parce que pour le moment on arrive pas vraiment à voir l'intérêt, surtout dans notre configuration.

    On aimerais aller plus loin et faire également du SSO, avez vous déjà fais sa? et avec quoi?

    Je vous remercie!

  2. #2
    Nouveau membre du Club
    Inscrit en
    Février 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 6
    Par défaut
    reBonjour,

    Bon après avoir recherché, j'ai vu que l'on pouvait redéfinir la classe configuration. De cette manière, cette nouvelle classe de configuration envoie au loginContext la configuration spécifique qui est stocké dans la base pour chaque société (au lieu de prendre ceux à plat dans le fichier de config).

    Donc ca répond à beaucoup de mes questions. il reste quand même la question du SSO. Avez vous déjà travaillé avec sa?

  3. #3
    Invité
    Invité(e)
    Par défaut
    Salut,

    Je n'ai jamais travaillé avec SSO sous JBoss, mais as-tu regardé du côté de la documentation de la Valve Tomcat pour SSO (http://tomcat.apache.org/tomcat-7.0-..._Sign_On_Valve) ?
    Après tout, le moteur Servlet de JBoss est Tomcat, sinon tu as un article de wiki pour JBoss: http://community.jboss.org/wiki/JBossWebSingleSignOn
    L'intégration avec un module JAAS ensuite je ne me suis pas penché dessus mais je pense que c'est réalisable soit en utilisant Realms (Tomcat a un connecteur JAAS limité pour Realms) soit en faisant à la main, ce qui peut peut-être demander plus de boulot...

    La question à se poser pour savoir si on a besoin de JAAS ou non, c'est de se demander ce dont on a vraiment besoin dans son processis d'authentification/autorisation. JAAS est très puissant mais peut aussi être complexe. Dans un contexte JavaEE Realms peut suffire pour certaines choses, là il faut plus de détails (par exemple autorisation limitée au niveau d'appelle de méthodes dans un bean JSF ou plus bas niveau basé sur la pile d'appels ou location du code appelant ? ...)

    A plus

  4. #4
    Nouveau membre du Club
    Inscrit en
    Février 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 6
    Par défaut
    Salut et merci pour ta réponse!
    Concernant tes liens, il y a sur les 2 liens une petite phrase qui me déplait: "have their identity recognized by all other web apps on the same virtual host". Le "same virtual host" me déplait puisque justement ca ne sera pas le cas. Notre application devra se plugger sur un server SSO des sociétés qui le souhaitent.
    En gros les sociétés utilisent en interne un server SSO que nous ne connaissons pas; sur notre appli, il renseigne dans leurs espaces de config, les info pour accéder à leur SSO et de là, notre appli utilisera le SSO de cette société pour la connexion des utilisateurs de cette société.
    (Après nous ne connaissons pas vraiment SSO, peut-être que nous faisons fausse route en pensant que c'est possible de faire sa).

Discussions similaires

  1. [TOMCAT] [JAAS] Extension de LoginModule dans Tomcat
    Par GiHe dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 13/10/2005, 07h58
  2. [JOnAS-Tomcat][JAAS]Probleme de securisation de contexte
    Par SEMPERE Benjamin dans le forum JOnAS
    Réponses: 3
    Dernier message: 24/06/2005, 13h49
  3. [JBoss][Jaas] Authentification client standalone
    Par mauvais_karma dans le forum Wildfly/JBoss
    Réponses: 5
    Dernier message: 18/05/2005, 11h42
  4. [JMeter] Passer l authentification JAAS
    Par SEMPERE Benjamin dans le forum Tests et Performance
    Réponses: 28
    Dernier message: 02/03/2005, 16h32
  5. [Tomcat] Mise en place SSO sur Tomcat
    Par Haroldh dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 11/10/2004, 13h17

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