Project

General

Profile

Evolution #3482

Mise à jour de l'association entre un ST CAS et un session_id applicatif géré par l'appli elle-même

Added by Sylvain GODME almost 8 years ago. Updated over 5 years ago.

Status:
Classée sans suite
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
-
Start date:
05/20/2012
Due date:
% Done:

0%

Spent time:
Distribution:
EOLE 2.2

Description

Actuellement, l'association entre le Service Ticket fourni par le serveur CAS (eolesso) et l'id de session de l'application est stocké dans /var/lib/phpcas/ticket-cache après l'authentification.
Mais certaines applis que l'on souhaite CASsifier pour Envole peuvent gérer elles-même l'id de session, et en particulier le modifier au cours du temps (sécurité application) par un session_regenerate_id().

Lorsque c'est le cas, le serveur CAS n'est pas informé de la modif, ce qui a pour conséquence de rendre impossible la suppression de la session applicative en réponse à une requête de déconnexion centralisée initiée par une autre appli Envole.

J'ai proposé un patch de eoleclient.php (eole-php5-cas) qui ajoute une fonction de maj de la table /var/lib/phpcas/ticket-cache, ainsi que la façon d'appeler cette fonction depuis l'application qui opère un session_regenerate_id(). Ce patch est diffusé sur la liste dev-eole, mais semble être passé inaperçu...

Voir http://eole.orion.education.fr/listes/arc/dev-eole/2012-05/msg00007.html

eoleclient.php.diff View (2 KB) Sylvain GODME, 05/20/2012 08:34 AM


Related issues

Related to eole-php5-cas - Evolution #3446: Vérifier le fonctionnement par rapport aux évolutions de la librairie officielle. Fermé 05/09/2012

History

#1 Updated by Arnaud FORNEROT about 7 years ago

  • Project changed from Envole to eole-php5-cas

#2 Updated by Joël Cuissinat almost 7 years ago

  • Status changed from Nouveau to En attente d'informations

Cette demande est-elle toujours d'actualité avec le paquet php5-cas-2.2-eole15 ?

#3 Updated by Luc Bourdot over 5 years ago

  • Status changed from En attente d'informations to Classée sans suite

Also available in: Atom PDF