Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
Re: [sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA
- From: David Verdin <adresse@cachée>
- To: adresse@cachée
- Subject: Re: [sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA
- Date: Tue, 29 Sep 2015 16:37:40 +0200
Éliminons tout de suite
les questions idiotes : tu as redémarré Apache après avoir ajouté
ta trusted_application ? Le 29/09/2015 16:33, Benoît Marchal a
écrit :
Bonjour,
Je suis allé plus loin : j'ai défini une application dans
le trusted.applications.conf du robot de test:
trusted_application
name <MonApplication> md5password <LeCodageMD5duMotDePass> proxy_for_variables USER_MAIL ensuite je lance le programme de test, de manière simple
avec une requête que je pense sans paramètre :
/home/sympa/bin/sympa_soap_client.pl
--soap_url=https://listes.tmp.univ-lorraine.fr/sympasoap
--trusted_application=<MonApplication>
--trusted_application_password=<MonMotDePasse>
--proxy_vars='USER_EMAIL=<UneAdresseAvecDesDroits>'
--service=lists
calling authenticateRemoteAppAndRun( <MonApplication>, <MonMotDePasse>, USER_EMAIL=<MonMotDePasse>,lists,) Soap error : detail = You should login first faultcode = soap:Client faultstring = User not authentified Je pensais que c'était suffisant et que je n'avais pas à me
connecter avec une adresse particulière pour obtenir des
résultats. Est ce que j'ai loupé une étape ? C'était justement
ce que je trouvais bien dans les trusted applications. J'avais
compris que <UneAdresseAvecDesDroits>
permettait justement de récupérer dans Sympa, les droits de
cette personne et pour ce que je veux faire, cela doit être un
listmaster à la fin puisque je veux pouvoir créer des listes.
Les logs de Sympa au niveau 0 ne donne pas trop de choses :
Sep 29 16:21:22 vacherin soap[13405]: notice
sympasoap::authenticateRemoteAppAndRun()
authenticateRemoteAppAndRun(<MonApplication>,USER_EMAIL=<UneAdresseAvecDesDroits>,lists,)
Sep 29 16:21:22 vacherin soap[13405]: notice sympasoap::lists() lists(,,) 193.50.135.14 - - [29/Sep/2015:16:21:22 +0200] "POST /sympasoap HTTP/1.1" 500 535 "-" "SOAP::Lite/Perl/0.710.10" Sympa est cassifié pour mes utilisateurs, cela va être
compliqué de s'authentifier en automatique, non ?
Cdlt
----- Le 29 Sep
15, à 15:09, David Verdin <adresse@cachée> a
écrit :
Re,
Meuh non. Sympa + SOAP ça peut être intimidant.Le 29/09/2015 14:57, Benoît
Marchal a écrit :
Bonjour,
errare humanum est (à me f... des baffes)
En cas de doute : toujours regarder les logs de Sympa. J'ai cherché longtemps. En fait, je faisais ma
requête en http. Or sur le serveur, il y a une
redirection systématique vers de l'https. Ce qui fait
que la requête de base, construite pour un protocole,
était évaluée avec un autre.
Je vais un peu plus loin en passant maintenant
directement en https ( ==> '.Pb HASH(0x4f358d8)' )
Je vais continuer cet après-midi.
OK. Tiens-nous au courant si problème.Bonne fin de journée, David Merci pour ton aide.
cdlt
Bonjour
Benoît,
Et que disent les logs de Sympa quand tu tentes ta requête SOAP ? Le 28/09/2015 11:37,
Benoît Marchal a écrit :
Bonjour,
J'essaye pour la première fois de mettre en
place l'utilisation de soap sur notre Sympa.
Je suis encore en version 6.1.24 sur une
centos 6.7.
Je crois avoir fait ce qui est mis dans la
documentation : https://www.sympa.org/manual_6.1/soap
Et lorsque j'essaye le programme de test
fourni avec Sympa, j'ai systématiquement
l'erreur : 411 Length Required at
/home/sympa/bin/sympa_soap_client.pl line xxx
(xxx dépend de l'appel : 168 pour
l'utilisation de trusted_application, 194 si
j'utilise un cookie)
Cela ne vient pas du programme de test
sympa_soap_client.pl car j'ai exactement la
même chose en développant juste un petit
programme de test.
Est ce que quelqu'un a déjà rencontrer ce
souci et l'a résolu ?
Je ne trouve pas grand chose sur Internet,
en dehors du fait qu'il ne faut pas préciser
de longueur à l'appel. Mais comme c'est
directement le module SOAP::Lite qui le fait,
je ne vois pas où intervenir.
En vous remerciant par avance.
cdlt
--
Benoît MARCHAL
Sous direction Infrastructure
Direction du
Numérique
Université
de Lorraine
Tél : 03.83.68.20.66
mél : adresse@cachée
--
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 --
Benoît MARCHAL
Sous direction
Infrastructure
Direction du
Numérique
Université
de Lorraine
Tél :
03.83.68.20.66
mél : adresse@cachée
--
A bug in Sympa? Quick! To the bug tracker!
--
Benoît MARCHAL
Sous direction Infrastructure
Direction
du Numérique
Université de
Lorraine
Tél
: 03.83.68.20.66
mél :
adresse@cachée
--
A bug in Sympa? Quick! To the bug tracker!
|
Attachment:
pngenjk9uNmVS.png
Description: PNG image
Attachment:
pngUXnmLcUi5x.png
Description: PNG image
Attachment:
smime.p7s
Description: Signature cryptographique S/MIME
-
[sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA,
Benoît Marchal, 28/09/2015
-
Re: [sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA,
David Verdin, 29/09/2015
-
Re: [sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA,
Benoît Marchal, 29/09/2015
-
Re: [sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA,
David Verdin, 29/09/2015
-
Re: [sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA,
Benoît Marchal, 29/09/2015
-
Re: [sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA,
David Verdin, 29/09/2015
-
Re: [sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA,
Benoît Marchal, 29/09/2015
- Re: [sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA, Benoît Marchal, 30/09/2015
- Re: [sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA, David Verdin, 30/09/2015
- Re: [sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA, Benoît Marchal, 30/09/2015
- Re: [sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA, Benoît Marchal, 30/09/2015
- Re: [sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA, David Verdin, 30/09/2015
-
Re: [sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA,
Benoît Marchal, 29/09/2015
-
Re: [sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA,
David Verdin, 29/09/2015
-
Re: [sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA,
Benoît Marchal, 29/09/2015
-
Re: [sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA,
David Verdin, 29/09/2015
-
Re: [sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA,
Benoît Marchal, 29/09/2015
-
Re: [sympa-fr] Mise en place de SOAP sur une version 6.1.24 de SYMPA,
David Verdin, 29/09/2015
Archives gérées par MHonArc 2.6.19+.