Tengo una duda de como conectarme a un servicio web (WS) el cual es un
externo que vive en la nube, por temas de seguridad este cuenta con
autenticacion por cookies, que segun la revision de la documentacion del WS
requiere un usuario y password, y el mismo me regresa una llave en una
cookie para mi autenticacion.
Alguien tiene expericencia en el tema que me pueda ayudar ?
Hola puedes utilizar la libreria NuSOAP para realizar la conexion al WS.
Si requieres usar cookies te pongo un ejemplo de como seria primero creas la autentificacion con usuario y password ya despues dependiendo lo que te devuelva y como lo devuelva(para ver esto utiliza el debug del response) puedes realizar la llama haciendo uso de la información de la cookie:
> //en este paso estableces los vales necesarios para la cookie una ves que > obtienes los datos
> $client->setCookie('Name','ServiceName');
> //realizas la llamada nuevamente al sw
> $result = $client->call('ServicioWeb', $params, '', '');
Espero te pueda ayudar, ya que seria necesario revisar la documentación del WS.
Saludos.
On Wednesday, April 25, 2012 3:18:44 PM UTC-5, gerazord wrote:
> Buen dia,
> Tengo una duda de como conectarme a un servicio web (WS) el cual es un > externo que vive en la nube, por temas de seguridad este cuenta con > autenticacion por cookies, que segun la revision de la documentacion del WS > requiere un usuario y password, y el mismo me regresa una llave en una > cookie para mi autenticacion.
> Alguien tiene expericencia en el tema que me pueda ayudar ?
El may 1, 2012 8:19 a.m., "RaMeL" <ram...@gmail.com> escribió:
Hola puedes utilizar la libreria NuSOAP para realizar la conexion al WS.
Si requieres usar cookies te pongo un ejemplo de como seria primero creas
la autentificacion con usuario y password ya despues dependiendo lo que te
devuelva y como lo devuelva(para ver esto utiliza el debug del response)
puedes realizar la llama haciendo uso de la información de la cookie:
> //en este paso estableces los vales necesarios para la cookie una ves que
> obtienes los datos
> $client->setCookie('Name','ServiceName');
> //realizas la llamada nuevamente al sw
> $result = $client->call('ServicioWeb', $params, '', '');
Espero te pueda ayudar, ya que seria necesario revisar la documentación del
WS.
Saludos.
> El may 1, 2012 8:19 a.m., "RaMeL" <ram...@gmail.com> escribió:
> Hola puedes utilizar la libreria NuSOAP para realizar la conexion al WS.
> Si requieres usar cookies te pongo un ejemplo de como seria primero creas
> la autentificacion con usuario y password ya despues dependiendo lo que te
> devuelva y como lo devuelva(para ver esto utiliza el debug del response)
> puedes realizar la llama haciendo uso de la información de la cookie:
>> //en este paso estableces los vales necesarios para la cookie una ves que
>> obtienes los datos
>> $client->setCookie('Name','ServiceName');
>> //realizas la llamada nuevamente al sw
>> $result = $client->call('ServicioWeb', $params, '', '');
> Espero te pueda ayudar, ya que seria necesario revisar la documentación
> del WS.
> Saludos.
> On Wednesday, April 25, 2012 3:18:44 PM UTC-5, gerazord wrote:
> > Buen dia,
> > Tengo una duda de...
> --
> Este correo ha llegado a ti desde la Lista de Correo del Grupo PHP México.
> Para cambiar la configuración de tu suscripción visita:
> http://grupo.phpmexico.mx/