PHP Web Service - Cookie Auth

77 views
Skip to first unread message

Esteban Hedez

unread,
Apr 25, 2012, 4:18:44 PM4/25/12
to php-m...@googlegroups.com
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 ?



Les agradesco su tiempo,
Saludos cordiales.

--
----------
Gerardo Esteban Hernández
Software Engineer
estebanhedez at gmail.com
gerazord at twitter


Please don't print this e-mail unless you really need to  

RaMeL

unread,
May 1, 2012, 9:19:14 AM5/1/12
to php-m...@googlegroups.com
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:

require_once('nusoap.php');
$client = new nusoap_client("https://direccion/servicioweb/", false,'', '', '', '');

//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.

Luis Alberto Cisneros Alvarez

unread,
May 3, 2012, 2:27:27 AM5/3/12
to php-m...@googlegroups.com

como duda, ¿Es de factura electronica?

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:

require_once('nusoap.php');
$client = new nusoap_client("https://direccion/servicioweb/", false,'', '', '', '');

//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...

Esteban Hedez

unread,
May 3, 2012, 3:47:42 PM5/3/12
to php-m...@googlegroups.com
Es mas orientado a servicios B2B


2012/5/3 Luis Alberto Cisneros Alvarez <luis...@gmail.com>

--
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/
 
* Visita nuestro sitio: http://phpmexico.mx/
* Síguenos en Twitter: http://twitter.com/phpmx
* Únete al Grupo de Facebook: http://www.facebook.com/pages/PHP-Mexico/137017066340686
Reply all
Reply to author
Forward
0 new messages