Projet

Général

Profil

Scénario #37605

Envoi & dans xml

Ajouté par Laurent Brillard il y a 26 jours. Mis à jour il y a 22 jours.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
31/08/2026
Echéance:
31/08/2026
% réalisé:

0%

Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Liens avec la release:
Auto

Description

Bonjour,

La dernière version Pronote 2026 a changé l'URL passée après fédération depuis le portail en ajoutant un paramètre p=daCAS qui est inséré avec le caractère &

Exemple d'URL : https://UAI.index-education.net/pronote?p=daCAS*&*ticket=ST-portail...ac-reunionfr-...

Dans la réponse SAML, le caractère "&" devrait être échappé en "& amp;" sinon cela provoque une erreur dans les navigateurs sur téléphone.

En urgence, C Léon a modifié le fichier /usr/share/sso/saml_message.py avec :

Ligne 357 : data['recipient'] = from_url.replace('&', '&')
Ligne 365 : data['audience'] = from_url.replace('&', '&')

mais il y a peut-être d'autres manières d'arriver à l'envoi du "& amp;"

En vous remerciant par avance,
Laurent


Sous-tâches

Tâche #37609: Échapper les caractères posant problèmes dans les URLÀ validerBenjamin Bohard

Tâche #37611: TesterNouveau

Historique

#1 Mis à jour par Joël Cuissinat il y a 25 jours

  • Description mis à jour (diff)

#2 Mis à jour par Joël Cuissinat il y a 25 jours

  • Description mis à jour (diff)

#3 Mis à jour par Joël Cuissinat il y a 23 jours

  • Tracker changé de Demande à Scénario
  • Début 28/08/2026 supprimé
  • Release mis à Carnet de produit Cadoles - MEN
  • Points de scénarios mis à 1.0

#4 Mis à jour par Benjamin Bohard il y a 22 jours

  • Echéance mis à 01/01/2026
  • Assigné à mis à Benjamin Bohard
  • Version cible mis à Carnet Cadoles - MEN
  • Début mis à 01/10/2022

Pour généraliser le traitement des URL, on peut s’appuyer sur le module html et la fonction escape disponible depuis python 3.2.

Formats disponibles : Atom PDF