Scénario #37605
Envoi & dans xml
Statut:
Nouveau
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
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é:
Release:
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
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/2026supprimé - 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.