Tâche #15978
Scénario #15743: Forcer la page de redirection sso en cas de timeout
Implémentation de la solution retenue
Révisions associées
Redirect to IDP after session timeout
ref #15978
Corrections dans les messages et fichiers de traduction
ref #15978
Message différent en cas d'expiration de session (titre)
ref #15978
Historique
#1 Mis à jour par Scrum Master il y a presque 9 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Scrum Master il y a presque 9 ans
- Assigné à mis à Bruno Boiget
#3 Mis à jour par Bruno Boiget il y a presque 9 ans
- % réalisé changé de 0 à 90
- Restant à faire (heures) changé de 4.0 à 1.0
#4 Mis à jour par Bruno Boiget il y a presque 9 ans
- Fichier horus.ini Voir ajouté
- Fichier feder_apps.ini Voir ajouté
- Fichier config_eolebase.eol ajouté
- Fichier associations.ini Voir ajouté
- Fichier config_horus.eol ajouté
- Fichier feder.ini Voir ajouté
Première implémentation OK (branche 2.5.2/feature/15978_timeout_redirect) :
- voir si on garde le formulaire d'information ou si la redirection doit se faire immédiatement
- porter sur 2.6.X
configuration :
- installer un horus aca 2.5.2 et eolebase aca 2.6.1
- tirer le paquet eole-sso sur eolebase
- installer les fichiers en pièce jointe
- lancer reconfiguer sur les 2 machines
- échanger les metadonnées :
- eolebase : wget --no-check-certificate https://horus.ac-test.fr:8443/saml/metadata -O /usr/share/sso/metadata/horus.xml
- horus : wget --no-check-certificate https://eolebase.ac-test.fr:8443/saml/metadata -O /usr/share/sso/metadata/eolebase.xml
- lancer service 'eole-sso restart' sur les 2 machines
test :
- se connecter avec admin/eole sur https://eolebase.ac-test.fr:8443/saml?sp_ident=horus --> redirection sur le sso de horus, la page doit indiquer une session distante sur eolebase
- attendre plus de 15 secondes --> un log "Fermeture de la session" soit apparaître dans /var/log/rsyslog/local/eolesso/eolesso.info.log (horus)
- aller sur l'URL https://horus.ac-test.fr:8443/?service=toto --> une page doit apparaître indiquant "Fin de la session SSO" et propose de retourner sur https://eolebase.ac-test.fr:8443/saml?sp_ident=horus
- Valider --> retour sur le SSO de horus avec à nouveau une session distante listée.
#5 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Restant à faire (heures) changé de 1.0 à 0.5
#6 Mis à jour par Bruno Boiget il y a plus de 8 ans
- % réalisé changé de 90 à 100
La solution de la redirection automatique me semble problématique (l'utilisateur sera redirigé sur l'url par défaut sans savoir pourquoi).
Le message de la page intermédiaire a été changé pour indiquer que la session a expiré
#7 Mis à jour par Bruno Boiget il y a plus de 8 ans
- Statut changé de En cours à Résolu
#8 Mis à jour par Gérald Schwartzmann il y a plus de 8 ans
- Restant à faire (heures) changé de 0.5 à 0.0
#9 Mis à jour par Gérald Schwartzmann il y a plus de 8 ans
modifier la ligne 773 du fichier /usr/share/sso/saml_resources.py
Fin de la session SSO hors cartouche
Message en anglais sur mon navigateur : Click here to proceed to authentication service :
#10 Mis à jour par Gérald Schwartzmann il y a plus de 8 ans
- Fichier Sélection_648.png Voir ajouté
#11 Mis à jour par Gérald Schwartzmann il y a plus de 8 ans
- Statut changé de Résolu à Fermé