从PHP Soap客户端验证IIS托管的WCF服务?

从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

我有一个托管在IIS 7中的wcf服务。我有一个php soap客户端,我想用它来访问这个服务。它在没有安全性的情况下运行良好,但我希望能够将用户名和密码从php客户端传递到wcf服务,并通过自定义用户名验证程序对其进行身份验证。我不是php开发人员,所以我不知道如何将用户名和密码发送到服务,如何让自定义用户名和密码验证器检索用户名和密码并进行验证。以下是php客户端的代码:

<?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>