Projet

Général

Profil

Tâche #9529

eole-flask - Scénario #9526: Unification des branches EOP 2.4

Le plugin CAS d'eoleflask-aaa ne gère pas la déconnexion centralisée (initiée par eole-sso)

Ajouté par Lionel Morin il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
06/11/2014
Echéance:
21/11/2014
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Dans le cadre de la finalisation d'EOP, le plugin CAS d'eoleflask-aaa est également à finaliser (nécessaire également pour le futur EAD).

Le code actuel détecte la requête de déconnexion mais ne sait pas encore la traiter pour que la déconnexion soit effective.

après récupération du ticket et vérification du nom d'hôte du serveur CAS, le code est le suivant :-)

           # XXX TODO : le contexte n'est pas accessible ici,
           current_app.logger.error("! La fonction de déconnexion par requête d'un serveur CAS n'est pas encore implémentée !")

Il faudrait stocker une relation entre le ticket CAS et l'id de session correspondant (équivalent à ce qui a été implémenté dans phpCAS)


Demandes liées

Dupliqué par eoleflask-aaa - Tâche #9304: Vérifier la déconnexion centralisée depuis sso Fermé 08/12/2014
Copié depuis eoleflask-aaa - Tâche #9514: Le plugin CAS d'eoleflask-aaa ne gère pas la déconnexion centralisée (initiée par eole-sso) Reporté 06/11/2014 07/11/2014

Révisions associées

Révision 70faac83 (diff)
Ajouté par Bruno Boiget il y a plus de 9 ans

Déplacement de la gestion du mapping de session dans session_interface

- permet d'utiliser le même backend pour les sessions et le mapping
- permet une expiration des données de mapping avec la session
- TODO: si déconnexion non sso, mapping non supprimé en mode 'fichier'

ref #9529 @4h

Révision 63cb13a3 (diff)
Ajouté par Bruno Boiget il y a plus de 9 ans

Suppression des sessions et mappings en cas de logout sso/local

Fixes #9529 @3h

Révision 452d6d50 (diff)
Ajouté par Bruno Boiget il y a plus de 9 ans

Désactivation possible du stockage des sessions dans Redis par application

  • Si une variable 'EOLEAUTH_STORAGE' est définie et différente de
    'REDIS' dans le fichier de configuration de l'application, le stockage
    des sessions dans Redis n'est jamais activé (par défaut, activé si
    un serveur redis est disponible en mode socket).

ref #9529 @15m

Historique

#1 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • % réalisé changé de 0 à 50

#2 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Statut changé de En cours à Nouveau

#3 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • Statut changé de Nouveau à En cours

#4 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • Echéance changé de 07/11/2014 à 21/11/2014
  • % réalisé changé de 50 à 90
  • Temps estimé changé de 8.00 h à 4.00 h

#5 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • Restant à faire (heures) changé de 4.0 à 1.0

#6 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 90 à 100

#7 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • Statut changé de Résolu à En cours
  • Restant à faire (heures) changé de 1.0 à 0.5

#8 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • Statut changé de En cours à Résolu

#9 Mis à jour par Lionel Morin il y a plus de 9 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.5 à 0.0

Formats disponibles : Atom PDF