SOAP身份验证

时间:2011-02-25 04:49:50

标签: php authentication soap

所以我想用基本的HTTP身份验证来验证我的SOAP Web服务。我搜索过互联网,我找到的只是......

$soapAuthArray = Array('login' => 'user', 
                       'password' => 'test) ;

$client = new SoapClient("http://localhost/test/ws/cow.wsdl", $soapAuthArray);

很好......所以我知道如何传递用户名和密码,但我该怎么做呢?

我已经创建了自己的wsdl文件,服务器和客户端。一切都在没有认证的情况下正在运行。

感谢。 学家

1 个答案:

答案 0 :(得分:2)

PHP SOAP扩展有点令人困惑。我现在使用NuSoap多年(但你必须禁用PHP soap扩展)。您可以在其图书馆中找到许多示例,或查看此article