Bonjour à tous !
Je dois réaliser un SSO entre deux applications qui ont chacune leur propre base de données utilisateurs.
Pour faire le pont entre les deux, je dois obligatoirement utiliser Siteminder dont le LDAP sera rempli par du "User Provisioning" au fur et à mesure des enregistrements dans mes bases de données. Mais ce n'est le sujet de mon post.
Une de mes applications est développée en Java avec Spring et Hibernate. Sur cette application, je gère déjà un login qui va chercher donc mes users dans ma base de données.
Je donc devoir modifier cette partie et faire rechercher mon user dans le LDAP de SiteMinder. J'aurais voulu savoir comment réaliser cette partie. J'ai lu beaucoup de choses sur Acegy, Spring Security et Siteminder mais j'avoue que je suis un peu perdue.
Est ce que je suis obligée d'utiliser Acegy (ou Spring Security) ? Si oui, à quoi servent réellement ces frameworks et que vais je devoir modifier pour les intégrer à mon appli ?
Un autre point très important pour moi, c'est que je dois pourvoir demander une authentification à Siteminder. C'est à dire que mon formulaire de login est fourni par mon appli (et non par Siteminder) et qu'ensuite en passant login et mdp à Siteminder il me renvoie le user concerné. Est ce que s'est possible ça ? Quelqu'un a déjà pu le tester ?
Pour finir, si quelqu'un avait un (ou plusieurs liens) vers un tutorial (clair et détaillé si possible !) proposant une intégartion Spring Acegy Siteminder, je suis plus que grandement preneuse
Merci beaucoup.
Partager