Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Installation de soap sur sympa 6.1.20

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: David Verdin <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Installation de soap sur sympa 6.1.20
  • Date: Wed, 28 May 2014 11:11:17 +0200

Bonjour,


Le 27/05/14 17:38, Christophe GABORET a écrit :
Bonjour à tous,

Je me suis lancé dans l'installation de la portlet esup sympa, un peu la fleur au fusil.
Pour commencer, je me suis attaqué à un robot de mon serveur de listes en toute candeur.

J'ai pour cela:
  • installé httpd-mod_fastcgi (qui est différent de fcgi),
Ach... Ils ont corrigé leur bug qui cassait les sessions web ? On a eu de gros problèmes il y a quelques années avec ce mode d'Apache. Des gens se retrouvaient connecté avec l'identité d'autres personnes... À tel point qu'on décourageait l'usage de mod_fastcgi au profit de mod_fcgid (c'est le gros vertissement en rouge sur la page suivante : https://www.sympa.org/manual/web-interface#installing_wwsympafcgi_in_your_apache_server)
  • modifié /etc/httpd/conf.d/sympa.conf avec
      FastCgiServer /usr/libexec/sympa/sympa_soap_server-wrapper.fcgi -processes 1       ScriptAlias /sympasoap /usr/libexec/sympa/sympa_soap_server-wrapper.fcgi
      <Location /sympasoap>            SetHandler fastcgi-script       </Location>
C'est bon.
  • Rajouté soap_url sympa.tem-tsp.eu/sympasoap dans /etc/sympa/tem-tsp.eu/robot.conf (où tem-tsp.eu est le domaine de mon robot)
  • et créé un fichier /etc/sympa/tem-tsp.eu/trusted_applications.conf :

trusted_application   name sympasoap   md5password 755123874df16342b0cbcc802ebe14f2   proxy_for_variables user_email,remote_host



Après quelques temps, soap semble fonctionner enfin sur mon serveur sympa:
[root@sympa2012 httpd]# /usr/share/sympa/bin/sympa_soap_client.pl --soap_url=https://sympa.tem-tsp.eu/sympasoap --cookie=e879a1aa5d7f82dc2aea6e83bb360254e7 error : get_email_cookie cookie : e879a1aa5d7f82dc2aea6e83bb360254e7

getEmailUserByCookie.... 0     'adresse@cachée'
Ben ça m'a l'air normal. Ton service SOAP renvoie les bonnes réponses, en tout cas.

Y-a-t-il d'autres tests que je peux faire pour m'assurer que le service soap fonctionne ? J'ai vu de la documentation avec un login/password mais bon..
Avez-vous des recommandations à me faire pour ce service ou un retour d'expérience positive avec esup-portail ?
Pour autant que je sache, plusieurs universités utilisent le canal Sympa d'ESUP sans problème - avec un bug d'encodage dont on a reçu un correctif à intégrer, d'ailleurs.

Pour ceux qui connaissent le portlet sympa, lors d'un mvn test j'ai systématiquement cette erreur (http et https et sans passer par CAS):
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.449 sec <<< FAILURE! testSympa(org.esupportail.sympa.test.SympaTest)  Time elapsed: 0.449 sec  <<< ERROR! AxisFault  faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException  faultSubcode:  faultString: org.w3c.dom.DOMException: WRONG_DOCUMENT_ERR: A node is used in a different document than the one that created it.

Si ça vous parle...
Pas tout à fait mais regarde tout de même du côté du mode fcgid en remplacement de fastcgi. Cette histoire de "node utilisé par un autre document" pourrait - avis de néophyte en portlets - avoir un rapport avec ce fameux cafouillage sur l'attribution des sessions.

Bonne journée !

David

Cordialement,
Christophe.

---
Christophe Gaboret
Responsable Service Infrastructure Systèmes Réseaux
Direction Informatique & Système d'Information
Institut Mines-Télécom
9, rue Charles Fourier 91011 Évry
Tél.: 01 60 76 45 40
Fax.: 01 60 76 43 21


--
A bug in Sympa? Quick! To the bug tracker!

 
David Verdin
Études et projets applicatifs
 
Tél : +33 2 23 23 69 71
Fax : +33 2 23 23 71 21
 
www.renater.fr
RENATER
263 Avenue du Gal Leclerc
35042 Rennes Cedex



Attachment: jpgInKzLe6U_I.jpg
Description: JPEG image

PNG image

Attachment: smime.p7s
Description: Signature cryptographique S/MIME




Archives gérées par MHonArc 2.6.19+.

Haut de le page