Tâche #18118
Scénario #9921: Clusterisation d'EoleSSO
Stocker les informations de session dans une base de données
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Description
travail commencé par Christophe :
Comme convenu voici les fichiers que j'ai modifié le principal c'est authserver.py et dans les autres j'utilise _DBAppSessionFromTicket au lieu de app_ticket in self.app_sessions ou app_ticket in self.manager.app_sessions toutes les nouvelles fonction commencent par _DB Je suis finalement passé par un server redis sqlite3 avec un dossier partagé : Pas jouable a cause des écritures simultanées, base corrompu souvent mysql : Je doute sur une mise en prod car le requete SQL avec contrainte d'intégrité top lent je continue mes tests, pour l'instant ca marche pas mal TODO a gérer la suppression des sessions
- Vérifier si des informations supplémentaires doivent être stockées (cache des identifiants de messages SAML, infos de fédération , ...)
- Valider la sécurisation des transferts vers/depuis la base Redis
Historique
#1 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Fichier authserver.py Voir ajouté
- Fichier cas_resources.py Voir ajouté
- Fichier saml_resources.py Voir ajouté
#2 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Temps estimé changé de 12.00 h à 6.00 h
#3 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Restant à faire (heures) changé de 12.0 à 6.0
#4 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Statut changé de Nouveau à En cours
#5 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Assigné à mis à Bruno Boiget
- % réalisé changé de 0 à 80
- Restant à faire (heures) changé de 6.0 à 1.0
#6 Mis à jour par Bruno Boiget il y a plus de 7 ans
- % réalisé changé de 80 à 100
- Restant à faire (heures) changé de 1.0 à 0.5
#7 Mis à jour par Scrum Master il y a plus de 7 ans
- Statut changé de En cours à Résolu
#8 Mis à jour par Bruno Boiget il y a plus de 7 ans
Code mis en place sur la maquette de Christophe
Voir pour la mise en place d'un test squash une fois le packaging en place
voir branche d'eole-sso : feature/9921_haute_dispo
#9 Mis à jour par Daniel Dehennin il y a plus de 7 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.5 à 0.0