我試圖使用WCF客戶端調用第三方Web服務的工作。 Web服務usses Username令牌認證WSS-安全1.0 SOAP消息安全試圖讓WCF客戶端使用WSS 1.0的用戶名令牌安全
這裏是什麼網絡服務期望
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<wsse:Security soap:mustUnderstand="1">
<wsse:UsernameToken namespaces>
<wsse:Username>username</wsse:Username>
<wsse:Password Type="type info">password</wsse:Password>
<wsse:Nonce>nonce</wsse:Nonce>
<wsu:Created>date created</wsu:Created>
</wsse:UsernameToken>
<wsse:Security>
</soap:Header>
<soap:Body>
<WebServiceMethodName xmlns="Web Service Namespace" />
我配置客戶端向一個樣品皁認證頭以下方式
<basicHttpBinding>
<binding name="Binding1">
<security mode="TransportWithMessageCredential">
<transport clientCredentialType="Basic"/>
</security>
</basicHttpBinding>
但收到一個錯誤,指出隨機數a標題中缺少nd datecreated屬性。有誰知道如何配置WCF客戶端與
WSS-安全1.0 SOAP消息安全用戶名令牌認證工作?