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:
- est là quelque chose de mal dans ma configuration LR ?
- 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?
Merci pour votre réponse, je vais l'examiner dès que je peux emprunter du temps ... passé à d'autres projets, en attendant. :) –