2011-05-11 3 views
1

Je développe une application jsp/servlet qui sera un "portlet" sur intranet et je souhaite que l'utilisateur reste connecté à sa session intranet CAS et récupère les informations de session à utiliser dans mon intranet. application (comme la connexion).Session intranet SSO/CAS vers mon portlet Java EE

Si l'utilisateur n'est pas connecté à CAS, je souhaite rediriger vers. J'utilise Spring dans mes connexions java à LDAP et peut-être que je peux trouver une session SSO/CAS dans ce cadre.

Si quelqu'un a une suggestion s'il vous plaît me dire, c'est un projet urgent ...

EDIT: Ma demande sera « portlet », intégrer sur un site Web Jahia qui ont besoin de se connecter à CAS pour y accéder

+0

hehe vous voyez que j'ai voté pour vos questions alors aidez-moi à résoudre ceci;) – FAjir

+0

Très difficile java2e pour moi, im noob. – eouti

+0

Êtes-vous en rapport avec cette action? :) – eouti

Répondre

1

S'il s'agissait d'un problème de Servlet ou JSP, je dirais que vous devez utiliser Spring Security pour gérer l'intégration CAS (via spring-security-cas-client.jar comme documenté dans le SpringSec docs).

Toutefois, vous utilisez un cadre de portlet qui rend tout beaucoup plus complexe. Vous devriez vérifier leur documentation, car la sécurité est généralement l'une des choses traitées par le framework Portlet. (Une analyse rapide de leur admin docs n'est pas utile, elle semble entièrement axée sur la gestion des mots de passe plutôt que de la déléguer à un service spécialisé distinct comme CAS.)

+0

FWIW, c'est la première fois que j'avais entendu parler de Jahia ... –

+0

I utiliser Jahia dans un conteneur de portlet – FAjir