3
我正在寫肥皂服務器和肥皂客戶端在PHP中。對於soap服務的驗證,我想使用「usernametoken」來確保安全性。任何人都可以使用nusoap向我發送應用於服務器和客戶端的示例。PHP nusoap web服務安全
我正在使用nusoap編寫soap服務。
感謝&問候, neetha
我正在寫肥皂服務器和肥皂客戶端在PHP中。對於soap服務的驗證,我想使用「usernametoken」來確保安全性。任何人都可以使用nusoap向我發送應用於服務器和客戶端的示例。PHP nusoap web服務安全
我正在使用nusoap編寫soap服務。
感謝&問候, neetha
服務器端:
function doAuthenticate(){
if(isset($_SERVER['PHP_AUTH_USER']) and isset($_SERVER['PHP_AUTH_PW']))
{
//here I am hardcoding. You can connect to your DB for user authentication.
if($_SERVER['PHP_AUTH_USER']=="abhishek" and $_SERVER['PHP_AUTH_PW']="123456")
return true;
else
return false;
}
}
要求在服務器。如果每一個操作它返回true,則僅允許客戶/用戶進行通信這一doAuthenticate功能。
客戶端
// includes nusoap class
require_once('../lib/nusoap.php');
// Create object
$client = new nusoap_client('<wsdl path>?wsdl', true);
//Setting credentials for Authentication
$client->setCredentials("abhishek","123456","basic");
..
嗨Neetha請給,讓我知道我的回答是否是有益的或者不響應。 – 2011-02-24 06:02:14
所以這只是基本的安全性,作爲純文本發送? – fluf 2012-02-15 07:13:27
嗨abhishek,如何在服務器端引用doAuthenticate()函數?我們是否在客戶端調用函數? – 2012-04-11 10:10:58