Projet

Général

Profil

Tâche #29814

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

Migration 2.7.1 vers 2.7.2

Ajouté par Emmanuel GARETTE il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
24/03/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

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

Révisions associées

Révision 0ed0589d (diff)
Ajouté par Emmanuel GARETTE il y a environ 4 ans

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

Révision 80db95dc (diff)
Ajouté par Emmanuel GARETTE il y a environ 4 ans

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

Révision 5f171582 (diff)
Ajouté par Emmanuel GARETTE il y a environ 4 ans

assigne une valeur possible pour eolesso_cas_folder (ref #29814)

Révision 3f33a6ae (diff)
Ajouté par Emmanuel GARETTE il y a environ 4 ans

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

Révision 0eca01c9 (diff)
Ajouté par Joël Cuissinat il y a environ 4 ans

test_upgrade.py : verify "eolesso_cas_folder" modifications

Ref: #29814

Historique

#1 Mis à jour par Emmanuel GARETTE il y a environ 4 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Emmanuel GARETTE il y a environ 4 ans

  • Statut changé de En cours à Résolu
  • Assigné à mis à Emmanuel GARETTE
  • % réalisé changé de 0 à 100

#3 Mis à jour par Joël Cuissinat il y a environ 4 ans

  • 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 Mis à jour par Joël Cuissinat il y a environ 4 ans

  • Statut changé de Résolu à En cours

#5 Mis à jour par Emmanuel GARETTE il y a environ 4 ans

  • Statut changé de En cours à Résolu

#6 Mis à jour par Joël Cuissinat il y a environ 4 ans

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 Mis à jour par Joël Cuissinat il y a environ 4 ans

  • Statut changé de Résolu à En cours

#8 Mis à jour par Emmanuel GARETTE il y a environ 4 ans

  • Statut changé de En cours à Résolu

#9 Mis à jour par Joël Cuissinat il y a environ 4 ans

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 Mis à jour par Joël Cuissinat il y a environ 4 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF