繁体   English   中英

PHP nusoap webservice安全性

[英]PHP nusoap webservice security

我在php中编写soap服务器和soap客户端。 对于soap服务的身份验证,我想使用“usernametoken”来保证安全性。 任何人都可以使用nusoap向我发送在服务器和客户端中应用的示例。

我正在使用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;                   

           }
}

为服务器中的每个操作调用此doAuthenticate函数。如果它返回true,则只允许客户端/用户进行通信。

客户端

// 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");
..

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM