Project

General

Profile

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)

Added by Lionel Morin over 6 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
11/06/2014
Due date:
11/21/2014
% Done:

100%

Estimated time:
4.00 h
Spent time:
Remaining (hours):
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)


Related issues

Duplicated by eoleflask-aaa - Tâche #9304: Vérifier la déconnexion centralisée depuis sso Fermé 12/08/2014
Copied from 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é 11/06/2014 11/07/2014

Associated revisions

Revision 70faac83 (diff)
Added by Bruno Boiget over 6 years ago

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

Revision 63cb13a3 (diff)
Added by Bruno Boiget over 6 years ago

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

Fixes #9529 @3h

Revision 452d6d50 (diff)
Added by Bruno Boiget over 6 years ago

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

History

#1 Updated by Bruno Boiget over 6 years ago

  • % Done changed from 0 to 50

#2 Updated by Joël Cuissinat over 6 years ago

  • Status changed from En cours to Nouveau

#3 Updated by Bruno Boiget over 6 years ago

  • Status changed from Nouveau to En cours

#4 Updated by Bruno Boiget over 6 years ago

  • Due date changed from 11/07/2014 to 11/21/2014
  • % Done changed from 50 to 90
  • Estimated time changed from 8.00 h to 4.00 h

#5 Updated by Bruno Boiget over 6 years ago

  • Remaining (hours) changed from 4.0 to 1.0

#6 Updated by Bruno Boiget over 6 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 90 to 100

#7 Updated by Bruno Boiget over 6 years ago

  • Status changed from Résolu to En cours
  • Remaining (hours) changed from 1.0 to 0.5

#8 Updated by Bruno Boiget over 6 years ago

  • Status changed from En cours to Résolu

#9 Updated by Lionel Morin over 6 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.5 to 0.0

Also available in: Atom PDF