我有一個像這樣創建SOAP服務器:向soap服務器添加驗證功能(使用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();
}
}
我想驗證添加到它,這樣每當有人使得「SOAP_Server_Map
」對函數的調用,它會檢查,在提供的憑據SoapClient選項數組('login'和'password')是有效的。
有沒有人有任何建議/幫助?
爲什麼要重新發明輪子? HTTP認證是有原因的。 – 2012-04-27 07:14:04