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

Développement Web en Java Discussion :

Mise en place d'un SSO


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Mise en place d'un SSO
    Bonjour,
    je souhaiterais mettre en place un systeme de type SSO.

    D'un coté nous avons 2 applications existantes (gestion des projets et des planings) reposant sur du struts... L'authentification est basique : on trouve une page d'authentification simple, et l'action bean apelle un DAO qui se charge de verifier dans une base mysql la concordance du couple user/mdp avec la table adequat.
    Chaque application possedant sa propre bdd.

    Aujourd'hui un portail liferay a été mis en place rassemblant quelques liens/tuto etc.

    En ayant fouillé sur le net, je me suis apercu que liferay offrait une possibilité d'integration de SSO.

    La ou je cerne mal le fonctionnement, c'est autour des applications existantes.
    Concretement, s'agit t'il de les recoder de maniere a ce que le point d'entree de ces applications soit non plus un formulaire d'authentification mais une servlet recuperant un cookie a destination de cas par exemple?

    En fait la question, plus basiquement, serait d'ordre fonctionelle : que faut il modifier sur une application java pour la brancher sur cas ou autre?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bon le serveur cas est en place.

    Les applications existantes semblent se comporter normalement et redirige bien les utilisateurs vers cas.

    1/Pour cela, j'ai monté un serveur tomcat avec cas configuré pour utiliser un certificat (https).

    2/J'ai modifié mes 2 applis, pour shunter la page d'authentification, et mis en place le filtre cas dans le point d'entree des aplis (web.xml). une fois authentifié sous cas, je recupere bien le ticket et le login de l'utilisateur que je reinjecte dans l'appli histoire de pouvoir alimenter le contexte avec les différentes données de l'utilisateur...

    3/ finalement c'est liferay qui me prend la tete...alors qu'il est sensé etre plugnplay...
    L"install est fraiche et personne n'a encore créé d'acces, dois je importer la totalité des users de ma base mysql (branché a CAS) dans la base liferay?

    je pensais qu'un mecanisme natif a liferay recupererai le login de l'utilisateur fraichement connecté via CAS pour créé un nouveau user propre a liferay...mais j'ai l'impression que si le user n'existe pas d'abord sous liferay, alors j'ai beau m'authentifier sous cas avec succes, je retombe sur l'accueil du portail sans etre loggué...

    Desolé pour les questions un peu con, mais j'ai peu de temps devant moi pour approfondir le sujet, et je developpe sur un environnement qui est completement bancal avec des portlets qui compilent a moitié... bref je debug, reecrit du code, change les jdk (1.7->1.6) qui ne sont pas conformes, bute sur une VM qui rame comme c'est pas possible et tente par dessus d'ajouter une couche de SSo...
    vivement les congés tiens

Discussions similaires

  1. [PHP 5.0] Mise en place une Authentification SSO
    Par guigui69 dans le forum Langage
    Réponses: 1
    Dernier message: 28/11/2014, 09h52
  2. Mise en place SSO
    Par Alex78280 dans le forum Configuration
    Réponses: 7
    Dernier message: 05/05/2010, 11h34
  3. [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