Tâche #15978
Scénario #15743: Forcer la page de redirection sso en cas de timeout
Implémentation de la solution retenue
Associated revisions
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
History
#1 Updated by Scrum Master over 6 years ago
- Status changed from Nouveau to En cours
#2 Updated by Scrum Master over 6 years ago
- Assigned To set to Bruno Boiget
#3 Updated by Bruno Boiget over 6 years ago
- % Done changed from 0 to 90
- Remaining (hours) changed from 4.0 to 1.0
#4 Updated by Bruno Boiget over 6 years ago
- File horus.ini View added
- File feder_apps.ini View added
- File config_eolebase.eol added
- File associations.ini View added
- File config_horus.eol added
- File feder.ini View added
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 Updated by Bruno Boiget about 6 years ago
- Remaining (hours) changed from 1.0 to 0.5
#6 Updated by Bruno Boiget about 6 years ago
- % Done changed from 90 to 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 Updated by Bruno Boiget about 6 years ago
- Status changed from En cours to Résolu
#8 Updated by Gérald Schwartzmann about 6 years ago
- Remaining (hours) changed from 0.5 to 0.0
#9 Updated by Gérald Schwartzmann about 6 years ago
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 Updated by Gérald Schwartzmann about 6 years ago
- File Sélection_648.png View added
#11 Updated by Gérald Schwartzmann about 6 years ago
- Status changed from Résolu to Fermé