从PHP Soap客户端验证IIS托管的WCF服务?
我有一个托管在IIS 7中的wcf服务。我有一个php soap客户端,我想用它来访问这个服务。它在没有安全性的情况下运行良好,但我希望能够将用户名和密码从php客户端传递到wcf服务,并通过自定义用户名验证程序对其进行身份验证。我不是php开发人员,所以我不知道如何将用户名和密码发送到服务,如何让自定义用户名和密码验证器检索用户名和密码并进行验证。以下是php客户端的代码:从PHP Soap客户端验证IIS托管的WCF服务?,php,wcf,soap-client,wcf-authentication,Php,Wcf,Soap Client,Wcf Authentication,我有一个托管在IIS 7中的wcf服务。我有一个php soap客户端,我想用它来访问这个服务。它在没有安全性的情况下运行良好,但我希望能够将用户名和密码从php客户端传递到wcf服务,并通过自定义用户名验证程序对其进行身份验证。我不是php开发人员,所以我不知道如何将用户名和密码发送到服务,如何让自定义用户名和密码验证器检索用户名和密码并进行验证。以下是php客户端的代码: <?php header('Content-Type: text/plain'); // Create a n
<?php
header('Content-Type: text/plain');
// Create a new soap client based on the service's metadata (WSDL)
$client = new SoapClient('http://localhost:88/ColorService.svc?wsdl',array);
$obj = array("colorId" => 2405);
$retval = $client->__soapCall('GetColorInfo',array($obj));
?>
你见过[这个堆垛机][1]吗?[1]:
<basicHttpBinding>
<binding name="Basic">
<security mode="TransportCredentialOnly">
</security>
</binding>
</basicHttpBinding>