2009-09-10 10 views
2

J'essaie d'utiliser CAS pour Single Sign On entre Liferay et une webapp PHP.SSO entre Liferay 5.2 et PHP par CAS

I installé JASIG CAS webapp, a créé un certificat avec KeyTools et configuré Liferay par son interface d'administration (Configuration> Authentification> onglet CAS) comme suit:

Liferay CAS configuration http://img89.imageshack.us/img89/3536/lrcasconf.png

Lorsque je clique sur "Connexion" dans le menu Liferay je suis redirigé vers la page de connexion CAS (avec le nom d'utilisateur "dirty trick" == mot de passe: je n'ai pas configuré LDAP, comme je vais l'expliquer ci-dessous) et ensuite je suis redirigé vers Liferay, mais Je ne suis pas connecté: Je vois à nouveau le formulaire de connexion LR. Donc je suppose que ça ne marche pas.

L'application web PHP, d'autre part, semble fonctionner parfaitement.

Mes questions sont les suivantes:

  1. est là quelque chose de mal dans ma configuration LR ?
  2. est le LDAP obligatoire? Je préfère avoir Liferay faire le fournisseur d'authentification maître et la signalisation à CAS que l'utilisateur est en effet légitime, puis utiliser CAS pour propager le ticket à l'autre webapp; Dois-je développer un plugin CAS pour que ça marche de cette façon?

Répondre

1
  1. Peut-être. Avez-vous testé le CAS en premier: naviguez jusqu'à https: //:/cas/login et essayez le mot de passe/mot de passe. Pour autant que je sache, LDAP est obligatoire dans votre cas.
+0

Merci pour votre réponse, je vais l'examiner dès que je peux emprunter du temps ... passé à d'autres projets, en attendant. :) –

Questions connexes