Project

General

Profile

Tâche #29814

Scénario #29670: Proposer nativement EoleSSO sur les ports 8443 et 443

Migration 2.7.1 vers 2.7.2

Added by Emmanuel GARETTE over 2 years ago. Updated over 2 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
03/24/2020
Due date:
% Done:

100%

Remaining (hours):
0.0

Description

Si l'utilisateur utilise EoleSSO sur le port 443, eolesso_cas_folder doit etre à / et non /sso.

Associated revisions

Revision 0ed0589d (diff)
Added by Emmanuel GARETTE over 2 years ago

migration de la variable eolesso_cas_folder si 443 (ref #29814)

Revision 80db95dc (diff)
Added by Emmanuel GARETTE over 2 years ago

vérifier la valeur du port SSO (ref #29814)

Revision 5f171582 (diff)
Added by Emmanuel GARETTE over 2 years ago

assigne une valeur possible pour eolesso_cas_folder (ref #29814)

Revision 3f33a6ae (diff)
Added by Emmanuel GARETTE over 2 years ago

ne pas modifier eolesso_cas_folder si définit par l'utilisateur (ref #29814)

Revision 0eca01c9 (diff)
Added by Joël Cuissinat over 2 years ago

test_upgrade.py : verify "eolesso_cas_folder" modifications

Ref: #29814

History

#1 Updated by Emmanuel GARETTE over 2 years ago

  • Status changed from Nouveau to En cours

#2 Updated by Emmanuel GARETTE over 2 years ago

  • Status changed from En cours to Résolu
  • Assigned To set to Emmanuel GARETTE
  • % Done changed from 0 to 100

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

  • aca.scribe : 2.7.1 -> 2.7.2 : pas de modification
  • SSO distant 8443 : pas de modification
  • SSO distant 443 : pas de modification mais erreur dans les logs :
    2020-04-10 10:42:03,879: creole.upgrade ERROR set_value - valeur vide pour eolesso_cas_folder
    
  • SSO distant 443 /sso : pas de modification mais erreur dans les logs :
    2020-04-10 10:45:40,284: creole.upgrade ERROR set_value - valeur vide pour eolesso_cas_folder
    
  • SSO distant 443 /toto : pas de modification mais erreur dans les logs :
    2020-04-10 11:03:25,130: creole.upgrade ERROR set_value - valeur vide pour eolesso_cas_folder
    

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

  • Status changed from Résolu to En cours

#5 Updated by Emmanuel GARETTE over 2 years ago

  • Status changed from En cours to Résolu

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

Tests après correction :

  • aca.scribe : 2.7.1 -> 2.7.2 : pas de modification
  • SSO distant 8443 : pas de modification
  • SSO distant 443 : pas de modification apparente
    2020-04-17 11:35:51,618: creole.upgrade INFO set_value - Mise a jour de la variable : eolesso_cas_folder = None
    
  • SSO distant 443/sso :
    2020-04-17 11:39:24,152: creole.upgrade INFO set_value - Mise a jour de la variable : eolesso_cas_folder = None
    
  • SSO distant 443/toto : SSO distant 443 : pas de modification mais erreur dans les logs :
    2020-04-17 11:41:08,391: creole.upgrade INFO set_value - Mise a jour de la variable : eolesso_cas_folder = None
    

Plus d'erreur dans les logs mais...

<jojo2024> en gros on réinitialise le "CAS folder" dans tous les cas ?
<jojo2024> même si quelqu'un a configuré un CAS distant 443 qui en avait un ?
<gnunux> ok j'ai compris ton soucis effectivement je croyais vérifié que eolesso_cas_folder était bien par défaut mais non ...
<gnunux> il ne faut remettre à vide que si la valeur est la valeur par défaut

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

  • Status changed from Résolu to En cours

#8 Updated by Emmanuel GARETTE over 2 years ago

  • Status changed from En cours to Résolu

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

Je viens de refaire quelques tests.

Avec du recul,le "if" pourrait être simplifié (ex : si eole_sso_port vaut "443", il est forcément personnalisé car sa valeur par défaut est toujours 8443 en 2.7.2) mais on va laisser.

Pour être sûr, j'ai formalisé les deux cas qui me paraissaient importants en tests unitaires :

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

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

Also available in: Atom PDF