Project

General

Profile

Anomalie #2039

problème avec phpCAS si les attributs envoyés dans la réponse contiennent certains caractères

Added by Bruno Boiget almost 10 years ago. Updated about 9 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
09/07/2011
Due date:
% Done:

100%

Distribution:
Toutes

Description

(extrait d'un mail de christophe leon)

our info le & dans une matière empêche également l'accès au portail Envole,
je m'explique une personne dispose d'une matière litterature&societe
lorsqu'elle se connecte le serveur SSO renvoi un xml donnant les attributs de la personne et donc les matières
et la y a dans le xml un & qui apparaît, la librairie php qui doit lire le xml, ne l’apprécie pas trop, et du coup l'accès au portail est bloqué
Ci dessous l'exemple d'un xml

Chez nous on va essayé de traiter les xml AAF avant la copie dans les établissements
Modification du & par et
de la virgule par -
et de l'espace par -

On envisage peut-être de retransformer tous les libellés long en libellé court dans les xml AAF (tels qu'ils peuvent apparaître dans une extraction sconet)


<cas:serviceResponse xmlns:cas="http://www.yale.edu/tp/cas">
<cas:authenticationSuccess>
<cas:infos>
<cas:ENTPersonProfils>National_3</cas:ENTPersonProfils>
<cas:cn>MARTINE NUEL</cas:cn>
<cas:typeadmin>0</cas:typeadmin>
<cas:rne>9741231V</cas:rne>
<cas:user_groups>domainusers</cas:user_groups>
<cas:user_groups>professeurs</cas:user_groups>
<cas:user_groups>profs-c205</cas:user_groups>
<cas:user_groups>accompagnementperson</cas:user_groups>
<cas:user_groups>francais</cas:user_groups>
<cas:user_groups>litterature&societe</cas:user_groups>
<cas:user_groups>profs-1stl</cas:user_groups>
<cas:user_groups>profs-1ssvt</cas:user_groups>
<cas:objectclass>top</cas:objectclass>
<cas:objectclass>person</cas:objectclass>
<cas:objectclass>organizationalPerson</cas:objectclass>
<cas:objectclass>inetOrgPerson</cas:objectclass>
<cas:objectclass>posixAccount</cas:objectclass>
<cas:objectclass>shadowAccount</cas:objectclass>
<cas:objectclass>sambaSamAccount</cas:objectclass>
<cas:objectclass>administrateur</cas:objectclass>
<cas:objectclass>ENTPerson</cas:objectclass>
<cas:objectclass>ENTAuxEnseignant</cas:objectclass>
<cas:objectclass>radiusprofile</cas:objectclass>
<cas:user>martine.nuel</cas:user>
<cas:mail></cas:mail>
<cas:displayName>MARTINE NUEL</cas:displayName>
<cas:uid>martine.nuel</cas:uid>
</cas:infos><cas:user>
<cas:user>martine.nuel</cas:user>
</cas:user>


Related issues

Related to scribe-backend - Anomalie #2035: Interdire le caractère "&" dans l'importation Fermé 09/07/2011
Related to scribe-backend - Evolution #2038: Intégrer et utiliser la nomenclature pour harmoniser les matières AAF avec celles de Sconet Fermé 09/07/2011

Associated revisions

Revision 1974d2f3 (diff)
Added by exarkun about 14 years ago

Merge widget-subcommand-2039

Author: exarkun, glyph
Reviewer: washort
Fixes #2039

Add a twistd subcommand which starts a server which serves a single LiveFragment
or LiveElement.

Revision c86351e7 (diff)
Added by moyooo over 11 years ago

OCS manual import do not use link processing
see #2039

Revision 00aa51ed (diff)
Added by Bruno Boiget over 9 years ago

passage de cgi.escape sur les valeurs des attributs avant envoi dans la réponse XML (ref #2039)

Revision 8d5d787e (diff)
Added by Bruno Boiget over 9 years ago

passage de cgi.escape sur les valeurs des attributs avant envoi dans la réponse XML (ref #2039)

History

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

  • Status changed from Nouveau to Résolu
  • Target version set to Mises à jour 2.2.3 - 04 RC
  • % Done changed from 0 to 100
  • Distribution set to Toutes

#2 Updated by Bruno Boiget about 9 years ago

  • Status changed from Résolu to Fermé

publié dans 2.2.3 - 04RC

Also available in: Atom PDF