Project

General

Profile

Scénario #30132

En mode SSO, la déconnexion de GLPI doit retourner sur le SSO EOLE

Added by Ludwig Seys 4 months ago. Updated 3 months ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
04/10/2020
Due date:
06/12/2020
% Done:

100%

Story points:
2.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Description

37 - Scribe - interfaces web -SCRIBE-T10-002 - GLPI et OCS

étape 5 :

Suite à la déconnexion la fenêtre de connexion GLPI s'affiche (et non la mire d'authentification EoleSSO).

l'URL n'est pas https://etb1.ac-test.fr:8443/login?service=https%3A%2F%2Fetb1.ac-test.fr%2Fglpi%2Ffront%2Flogin.php
mais
https://etb1.ac-test.fr/glpi/index.php?noAUTO=1

https://dev-eole.ac-dijon.fr/squash/executions/10696


Subtasks

Tâche #30055: AM-T04-001, #5, pas de redirection vers eolessoFermé


Related issues

Related to Distribution EOLE - Scénario #26914: Mettre à disposition l’application GLPI pour la 2.7.1 Terminé (Sprint) 02/15/2019 03/01/2019
Related to Distribution EOLE - Tâche #30213: Validation du scénario En mode SSO, la déconnexion de GLPI doit retourner sur le SSO EOLE Fermé 05/29/2020

Associated revisions

Revision fd2698f2 (diff)
Added by Matthieu Lamalle 4 months ago

CAS logout fix

Revision 340180ba (diff)
Added by Matthieu Lamalle 4 months ago

Ajout de eolesso_cas_folder à l'url de logout
ref #30132

History

#1 Updated by Ludwig Seys 4 months ago

  • Subject changed from 37 - Scribe - interfaces web - SCRIBE-T10-002 - GLPI et OCS to 37 - Scribe - interfaces web - SCRIBE-T10-002 - GLPI et OCS
  • Description updated (diff)

#2 Updated by Fabrice Barconnière 4 months ago

  • Status changed from Nouveau to En cours

#3 Updated by Fabrice Barconnière 4 months ago

  • Assigned To set to Fabrice Barconnière

#4 Updated by Fabrice Barconnière 4 months ago

  • Subject changed from 37 - Scribe - interfaces web - SCRIBE-T10-002 - GLPI et OCS to 37 - Scribe - interfaces web -SCRIBE-T10-002 - GLPI et OCS

Effectivement la déconnexion de GLPI ne renvoie plus sur le SSO.
C'est valable également en 2.7.1. La qualification 2.7.1 du 18/06/2019 n'était pas en erreur : https://dev-eole.ac-dijon.fr/squash/executions/9651
Le paquet glpi 9.1.6-4 semble être arrivé après la qualification (le 25/06/2019) : http://test-eole.ac-dijon.fr/eole/pool/main/g/glpi-sources/
EN 2.6.2, la redirection vers le SSO à la déconnexion fonctionne.

#5 Updated by Fabrice Barconnière 4 months ago

  • Parent task deleted (#29871)

#6 Updated by Fabrice Barconnière 4 months ago

  • Tracker changed from Tâche to Scénario
  • Subject changed from 37 - Scribe - interfaces web -SCRIBE-T10-002 - GLPI et OCS to La déconnexion de GLPI doit retourner sur le SSO EOLE
  • Description updated (diff)
  • Status changed from En cours to Nouveau
  • Target version deleted (Prestation Cadoles MEN 19-21)
  • Start date deleted (04/10/2020)
  • Release set to EOLE 2.7.1

#7 Updated by Fabrice Barconnière 4 months ago

  • Release changed from EOLE 2.7.1 to EOLE 2.7.1.3

#8 Updated by Fabrice Barconnière 4 months ago

  • Assigned To deleted (Fabrice Barconnière)

#9 Updated by Joël Cuissinat 4 months ago

  • Related to Scénario #26914: Mettre à disposition l’application GLPI pour la 2.7.1 added

#10 Updated by Joël Cuissinat 4 months ago

  • Subject changed from La déconnexion de GLPI doit retourner sur le SSO EOLE to En mode SSO, la déconnexion de GLPI doit retourner sur le SSO EOLE
  • Story points set to 2.0

#11 Updated by Joël Cuissinat 4 months ago

  • Due date set to 06/12/2020
  • Target version set to Prestation Cadoles MEN 22-24
  • Start date set to 05/25/2020

#12 Updated by Matthieu Lamalle 4 months ago

  • Assigned To set to Matthieu Lamalle

#13 Updated by Matthieu Lamalle 4 months ago

Deux problèmes empêchent la redirection :

Le chemin de redirection n'est pas le bon, il manque /sso

UPDATE `glpi`.`glpi_configs` SET `value` = 'https://%%eolesso_adresse:%%eolesso_port/logout?service=https://%%web_url/glpi/front/login.php' WHERE `glpi_configs`.`name` ='cas_logout';

à remplacer par :

UPDATE `glpi`.`glpi_configs` SET `value` = 'https://%%eolesso_adresse:%%eolesso_port/sso/logout?service=https://%%web_url/glpi/front/login.php' WHERE `glpi_configs`.`name` ='cas_logout';

Un bug dans les sources, empéchant la prise en compte du CAS lors de la déconnexion. Identifié et résolu sur glpi
https://github.com/glpi-project/glpi/pull/3425

Le correctif serait à intégrer soit par une montée de version, soit par un patch.

#14 Updated by Joël Cuissinat 4 months ago

Nous validons :
  • l'intégration des patches
  • la prise en compte de la variable %%eolesso_cas_folder

Toujours pour EOLE >= 2.7.1

#15 Updated by Joël Cuissinat 4 months ago

  • Related to Tâche #30213: Validation du scénario En mode SSO, la déconnexion de GLPI doit retourner sur le SSO EOLE added

#16 Updated by Fabrice Barconnière 3 months ago

  • Status changed from Nouveau to Terminé (Sprint)

Also available in: Atom PDF