Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Voilà, j'expose mon problème :
J'ai crée un service web Soap avec Zend_Soap_Server. Coté client, j'utilise du PHP pur et dur. Jusque là tout fonctionne bien, j'appelle une méthode qui me retourne la date.
Mon souci est que je voudrais mettre en place une identification. Il faudrait que le client envoie son login et mot de passe, que la méthode appelée vérifie que ces identifiants sont corrects et dans ce cas, envoie la date, sinon un message d'erreur.
J'ai consulté ce topic :
http://forum.hardware.fr/hfr/Programmat … 8526_1.htm
qui conseille de passer les identifiants dans le header de la requête, ce que j'ai réussi à faire (extrait suivant) :
<SOAP-ENV:Header><ns1:login>tata</ns1:login><ns1:password>yoyo</ns1:password></SOAP-ENV:Header>
Mon problème : comment les extraire dans la méthode appelée ? Je cherche une fonction, Zend ou pas....
Je suis ouverte à tout commentaire, remarque, critique (je débute avec Zend_Soap donc tout conseil est bon à suivre...)
Merci d'avance
Hors ligne
C'est du XML avec des namespaces. SimpleXML et DOM XML sont des extensions PHP pour gérer le XML.
Hors ligne
Après quelques mois d'absence, je reviens à la charge..
J'avais mis ce problème de côté et j'y fais face à nouveau.
Après quelques heures de recherche, je n'ai toujours pas trouvé de tutoriel clair qui explique la mise en place d'un header permettant l'authentification (sachant que j'utilise Zend_Soap_Server côté serveur mais du PHP pur côté client...). Si vous avez des liens, codes, idées, n'importe quoi qui m'aiderai à avancer, je suis preneuse.
Merci d'avance
Hors ligne
Pages: 1