Está en la página 1de 2

Arquitectura y Tecnologas de la Web 0

Autenticacin en Servicio WEB usando PHP y nuSOAP


PARTE 1
1.1 Modificar el archivo servidor_ws.php y agregar la
siguiente funcin:
function doAuthenticate() {
if (isset($_SERVER['PHP_AUTH_USER']) and isset($_SERVER['PHP_AUTH_PW'])) {
if ($_SERVER['PHP_AUTH_USER'] == "usuarioprueba" && $_SERVER['PHP_AUTH_PW'] ==
"passwordsegura")
return true;
else
return false;
}
}

1.2 Modificar la funcin clculo, y deber quedar de la siguiente manera:


function calculo($monto){
if (doAuthenticate()){
$valor= $monto*1.13;
return $valor;
}else{
return 'Acceso Denegado';
}
}

1.3 En el archivo cliente_ws.php agregar la siguiente lnea antes de hacer el call a la funcin
calculo;
$cliente->setCredentials("usuarioprueba", "passwordsegura", "basic");

Pg. 1/2

Arquitectura y Tecnologas de la Web 0

PARTE 2
2.1 Agregue la misma seguridad vista en el ejercicio anterior al
ejercicio realizado por usted (el que promedia tres nmeros), y
prubelo de nuevo con sus compaeros, cambindole el usuario
y la contrasea.
2.2 Por qu considera usted que es necesario agregar seguridad al
servicio web?
2.3 Es suficiente esta medida de seguridad implementada o cree
usted que podra agregarse otras adicionales? De ser afirmativo,
mencione cuales.
2.4 Qu conclusin usted podra realizar, con respecto a este
ejercicio realizado?

Pg. 2/2

También podría gustarte