Project

General

Profile

Scénario #18648

2.6.0: incompatibilité de type entre les variables web_url et eolesso_adresse, la première accepte une IP et pas la seconde

Added by Klaas TJEBBES about 3 years ago. Updated about 3 years ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
02/13/2017
Due date:
03/03/2017
% Done:

100%

Estimated time:
2.00 h (Total: 6.00 h)
Spent time:
0.50 h (Total: 3.50 h)
Story points:
1.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Description

Problème

Après discussion avec Joël j’ai compris le problème :

  • La variable web_url est de type domaine qui accèpte des noms de domaine et des adresses IP ;
  • Pour des raisons de fonctionnement TLS, la variable eolesso_adresse n’accèpte plus que des noms de domaine (#16831) ;
  • Le passage d’une version mineur à une autre par Maj-Release doit pouvoir se faire automatiquement.

Cela signifie que nous avons un gros problème, déjà présent sur 2.6.0 :

  • Les utilisateurs qui n’utilisent pas de SSO peuvent renseigner une adresse IP dans web_url
  • Les utilisateurs qui utilisent le SSO ne peuvent pas utiliser une adresse IP dans web_url car le fill de eolesso_adresse plante (eole-sso:source:dicos/21_sso.xml@34857f2#L128)

Nous ne pouvons plus ajouter la restriction d’adresse IP sur web_url sur 2.6.0 mais pour le fonctionnement TLS nous ne pouvons pas autoriser l’adresse IP pour eolesso_adresse.

Proposition de solution

Aucune idée.

Demande initiale

dans le cas d'un Scribe serveur seul (accédé depuis le réseau local), on doit pouvoir mettre une IP pour "web_url".
Hors web_url est utilisée pour calculer "eolesso_adresse" qui lui interdit l'utilisation d'une IP.

scribeE2G-config.eol - config scribe 2.5 avec web_url=IP (1.63 KB) Klaas TJEBBES, 01/16/2017 10:06 AM


Subtasks

eole-web - Tâche #19147: Changer le type de web_url à domain_strictFerméPhilippe Caseiro

Tâche #19149: Documenter le changement de comportement de web_urlFerméJoël Cuissinat

History

#1 Updated by Joël Cuissinat about 3 years ago

  • Estimated time set to 2.00 h
  • Remaining (hours) set to 2.0

#3 Updated by Daniel Dehennin about 3 years ago

Je pensais que nous interdisions l’utilisation d’adresse IP à cause des certificats SSL ?

Pour ce qui est de l’utilisation d’un Scribe tout seul sans infrastructure, peut-être pouvons nous recommander l’utilisation du paquet eole-dns ?

#4 Updated by Gérald Schwartzmann about 3 years ago

  • Parent task changed from #18373 to #18693

#5 Updated by Daniel Dehennin about 3 years ago

  • Status changed from Nouveau to Ne sera pas résolu

web_url n’a pas à être une IP.

#6 Updated by Daniel Dehennin about 3 years ago

  • Subject changed from web_url doit pouvoir être une IP (ne pas être utilisé pour le calcul de "eolesso_adresse" ?) to 2.6.0: incompatibilité de type entre les variables web_url et eolesso_adresse, la première accepte une IP et pas la seconde
  • Description updated (diff)
  • Status changed from Ne sera pas résolu to Nouveau

#7 Updated by Scrum Master about 3 years ago

  • Parent task deleted (#18693)

#8 Updated by Scrum Master about 3 years ago

  • Tracker changed from Tâche to Scénario
  • Due date set to 03/03/2017
  • Target version changed from sprint 2017 4-6 Equipe MENSR to sprint 2017 7-9 Equipe MENSR
  • Release set to EOLE 2.6.1
  • Story points set to 1.0
  • Transformer web_url en domain_strict.
  • Mettre à jour la documentation
  • Documenter dans les Nouveautés

Voir le comportement lors d'un Maj-Release.

#9 Updated by Joël Cuissinat about 3 years ago

  • Assigned To set to force verte

#10 Updated by Joël Cuissinat about 3 years ago

  • Status changed from Nouveau to Terminé (Sprint)

Also available in: Atom PDF