Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] SOAP et Trust remote applications

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

Archives de la liste

Chronologique Discussions  
  • From: Julien mlsupport <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] SOAP et Trust remote applications
  • Date: Thu, 17 May 2018 15:04:09 +0200

Merci, voilà ce qu'il a ré-essayé :

./sympa_soap_client.pl --soap_url=http://sympa.domaine.org/sympasoap
--service=createList --trusted_application=appli_api
--trusted_application_password=motDePasse
--adresse@cachée,remote_host=http://sympa.domaine.org'
--service_parameters='listMGD,listSubjectdeMGD,discussion_list,description,myTopicMGD



#tail -10 /var/log/syslog

May 17 14:30:07 sympa soap[21201]: notice
sympasoap::authenticateRemoteAppAndRun()
authenticateRemoteAppAndRun(appli_api,adresse@cachée,remote_host=http://sympa.domaine.org,createList,listMGD,listSubjectdeMGD,discussion_list,description,myTopicMGD)

May 17 14:30:07 sympa soap[21201]: info
Auth::remote_app_check_password() Auth::remote_app_check_password: bad
password from appli_api

May 17 14:30:07 sympa soap[21201]: notice
sympasoap::authenticateRemoteAppAndRun()
authenticateRemoteAppAndRun(): authentication failed

Le mot de passe est pourtant le bon. On est d'accord que dans
/etc/sympa/trusted_application.conf on a :
md5password md5digestpasswordici

Sans ":" ni quotes ou autres choses ?

Merci.

Le 17 mai 2018 à 09:52, Olivier <adresse@cachée> a écrit :
> Bonjour,
>
> Le compte applicatif (appli_api) ne suffit pas il faut que le compte
> USER_EMAIL (adresse@cachée) est la permission pour créer des listes.
>
> Avez-vous accès au syslog de sympa ceux-ci indiquent, théoriquement,
> l'anomalie. J'ai testé les deux cas sur mon instance de test :
>
> avec un compte n'ayant pas les permissions nécessaire :
>
> May 17 09:47:09 aa181d4aa50a soap[216]: notice
> sympasoap::authenticateRemoteAppAndRun()
> authenticateRemoteAppAndRun(appli,adresse@cachée,createList,t
> estList56260,Listedetest56260,discussion_list,Listedetest56260,games)
>
> avec un un md5 erroné côté client :
>
> May 17 09:47:09 aa181d4aa50a soap[216]: info
> Auth::remote_app_check_password() Auth::remote_app_check_password: bad
> password from appli
>
> Bon courage
>
> Le mercredi 16 mai 2018 à 19:04 +0200, Julien mlsupport a écrit :
>> Merci pour vos retours.
>>
>> C'est très étrange, mon hébergeur vient de vérifier et le mot de
>> passe
>> ne contient que des chiffres et de lettres (majusucles et
>> minuscules).
>> Le md5 a bien été fait via sympa :
>>
>> sympa.pl --md5_digest=motdepasse
>>
>> md5 digest : md5digestpasswordici
>>
>>
>>
>> # cat /etc/sympa/trusted_application.conf
>>
>> trusted_application
>>
>> name appli_api
>>
>> md5password md5digestpasswordici
>>
>> proxy_for_variables USER_EMAIL,remote_host
>>
>>
>>
>> # ./sympa_soap_client.pl --soap_url=http://sympa.domaine.org/sympasoa
>> p
>> --service=createList --trusted_application=appli_api
>> --trusted_application_password=motdepasse
>> --adresse@cachée,remote_host=193.33.XXX.XX'
>> --
>> service_parameters='listMGD,listSubjectdeMGD,discussion_list,descript
>> ion,myTopicMGD'
>>
>>
>>
>> calling authenticateRemoteAppAndRun( appli_api, motdepasse,
>> adresse@cachée,remote_host=193.33.XXX.XX,createList,listMGD
>> ,listSubjectdeMGD,discussion_list,description,myTopicMGD)
>>
>>
>>
>> Soap error :
>>
>> faultcode = soap:Server
>>
>> faultstring = Authentification failed
>>
>> detail = Authentication failed for application appli_api
>>
>>
>> Le problème vient-il ailleurs dans la commande ?
>> @Olivier, l'utilisateur ici c'est appli_api, non ? Il n'est pas censé
>> avoir tous les droits ?
>>
>> Par exemple quelles seraient les commandes à exécuter pour :
>> - Ajouter l'email 'adresse@cachée' à la liste 'liste1' ?
>> - Lister les listes auxquelles l'email 'adresse@cachée' est abonné
>> ?
>>
>> Merci.
>>
>> Le 15 mai 2018 à 09:26, Olivier <adresse@cachée> a
>> écrit :
>> > Bonjour,
>> >
>> > Si cela peut aidé, j'ai rencontré cette anomalie lorsque :
>> > * le md5 n'était pas le bon (non construit avec sympa.pl)
>> > * l'utilisateur (ici adresse@cachée) n'avait pas les permissions
>> > suffisantes (pour la commande testé adresse@cachée doit avoir la
>> > permission createList)
>> >
>> > Bien cordialement,
>> >
>> > Le lundi 14 mai 2018 à 16:06 +0200, Julien mlsupport a écrit :
>> > > Bonjour,
>> > >
>> > > Personne n'a d'idée pour savoir d'où peut venir le problème ?
>> > >
>> > > Merci.
>> > >
>> > > Le 25 avril 2018 à 18:54, Julien mlsupport <adresse@cachée
>> > > > a
>> > > écrit :
>> > > > Bonjour,
>> > > >
>> > > > J'ai demandé à mon hébergeur d'installer le service SOAP pour
>> > > > Sympa.
>> > > >
>> > > > Aujourd'hui, le fichier trusted_applications.conf est défini
>> > > > comme
>> > > > tel :
>> > > >
>> > > > # this file is a sample for the description of remote trusted
>> > > > applications. You may define multiple remote applications.
>> > > > trusted_application
>> > > > # name of the trusted application. This is the appname soap
>> > > > element
>> > > > name truc_api
>> > > > #
>> > > > md5password acbd18db4cc2f85cedef654fccc4a4d8
>> > > > # the md5 digest of the application pasword. You can get it
>> > > > with
>> > > > sympa.pl --md5_digest=<the password>
>> > > > #
>> > > > proxy_for_variables USER_EMAIL,remote_host
>> > > > # the comma separated list of vars the trusted application can
>> > > > set.
>> > > >
>> > > >
>> > > > Je précise que le bon md5 est mis et non
>> > > > acbd18db4cc2f85cedef654fccc4a4d8.
>> > > >
>> > > > Lorsque l'hébergeur tente un :
>> > > >
>> > > > #perl sympa_soap_client.pl --soap_url=http://sympa.url.org/symp
>> > > > asoa
>> > > > p
>> > > > --service=createList --trusted_application=truc_api
>> > > > --trusted_application_password='motdepasse'
>> > > > --adresse@cachée,remote_host=sympa.url.or
>> > > > g'
>> > > > --
>> > > > service_parameters='listMGD,listSubjectdeMGD,discussion_list,de
>> > > > scri
>> > > > ption,myTopicMGD'
>> > > >
>> > > > Cela donne :
>> > > >
>> > > > calling authenticateRemoteAppAndRun( truc_api, motdepasse,
>> > > > adresse@cachée,remote_host=sympa.url.org,createList,l
>> > > > istM
>> > > > GD,listSubjectdeMGD,discussion_list,description,myTopicMGD)
>> > > >
>> > > >
>> > > > Soap error :
>> > > >
>> > > > faultcode = soap:Server
>> > > >
>> > > > detail = Authentication failed for application truc_api
>> > > >
>> > > > faultstring = Authentification failed
>> > > >
>> > > > Avez-vous une idée d'où peut venir le problème ?
>> > > >
>> > > > Bien sûr je n'ai pas un accès direct au serveur...
>> > > >
>> > > > Merci.
>> > >
>> > >
>> >
>> > --
>> > Olivier GUILLOUX
>> > Libre Logic - Consultant associé
>> > Tél : 06 67 78 61 19
>> > http://www.libre-logic.fr/
>> >
>>
>>
> --
> Olivier GUILLOUX
> Libre Logic - Consultant associé
> Tél : 06 67 78 61 19
> http://www.libre-logic.fr/
>




Archives gérées par MHonArc 2.6.19+.

Haut de le page