dongzhan5246 2010-11-08 10:36
浏览 62

PHP nusoap webservice安全性

I am writing soap server and soap client in php. For Authentication of soap services , i want to use "usernametoken" for security. Can anyone send me the example applied in server and client using nusoap.

I am using nusoap to write the soap services.

Thanks & Regards, neetha

  • 写回答

1条回答 默认 最新

  • dongluojiao6322 2011-02-21 10:38
    关注

    SERVER Side:

    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;                   
    
               }
    }
    

    Call this doAuthenticate function for every operation in server.If it is returning true then only allow the client/user to communicate.

    CLIENT side

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

报告相同问题?

悬赏问题

  • ¥15 救!ENVI5.6深度学习初始化模型报错怎么办?
  • ¥30 eclipse开启服务后,网页无法打开
  • ¥30 雷达辐射源信号参考模型
  • ¥15 html+css+js如何实现这样子的效果?
  • ¥15 STM32单片机自主设计
  • ¥15 如何在node.js中或者java中给wav格式的音频编码成sil格式呢
  • ¥15 不小心不正规的开发公司导致不给我们y码,
  • ¥15 我的代码无法在vc++中运行呀,错误很多
  • ¥50 求一个win系统下运行的可自动抓取arm64架构deb安装包和其依赖包的软件。
  • ¥60 fail to initialize keyboard hotkeys through kernel.0000000000