Tengo un servidor de jabón que se crea de este modo:¿Agregar funcionalidad de autenticación al servidor de jabón (usando Zend)?
class ServerController extends Zend_Controller_Action
{
public function serverAction()
{
memcache_flush();
Zend_Registry::get('cache')->clean(Zend_Cache::CLEANING_MODE_ALL);
$server = new SoapServer("http://####/services/soap-server/wsdl");
$server->setClass('SOAP_Server_Map');
$server->handle();
}
}
Quiero añadir autenticación a ella de manera que cada vez que alguien hace una llamada a una función en "SOAP_Server_Map
", se comprueba que las credenciales suministradas en el Las opciones de SoapClient array ('login' y 'password') son válidas.
¿Alguien tiene alguna sugerencia/ayuda?
Por qué reinventar la rueda? La autenticación HTTP está ahí por una razón. –