Ho un server di sapone che si crea in questo modo:Aggiunta della funzionalità di autenticazione al server soap (utilizzando 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();
}
}
voglio aggiungere l'autenticazione ad esso in modo che ogni volta che qualcuno effettua una chiamata a una funzione in "SOAP_Server_Map
", controlla che le credenziali fornite nella Gli array di opzioni SoapClient ('login' e 'password') sono validi.
Qualcuno ha qualche suggerimento/aiuto?
Perché reinventare la ruota? L'autenticazione HTTP è lì per un motivo. –