martes, 9 de septiembre de 2008

NuSOAP y algunas funciones de seguridad

NuSOAP ofrece algunas funcionalidades básicas para poder acceder a web services que tengan ciertos requerimientos de seguridad. A continuación, un par de ejemplos.

Si existe un Web Service que requiera autenticación HTTP, se puede utilizar la función setCredentials, como en el siguiente código:

$consumidor = new soapclient('http://serviciophp.com/servicios/servicio.php');
$consumidor->setCredentials('user', 'password');

También se puede acceder a un servicio que esté publicado a través de HTTPS, inicializando el soapclient de manera simiar:

$consumidor = new soapclient('https://serviciophp.com/servicios/servicio_https.php');

No obstante, es necesario instalar la extensión CURL de PHP para poder ejecutar este código con éxito.

Fuente: Professional Open Source Web Services.

1 comentario:

Andres Arias dijo...

Hola Juan

Muchas gracias por el aporte! Sigan adelante