Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Equivalent custom WCF binding for basicHttpBinding with TransportWithMessageCredential security mode

I need to integrate my server with non-WCF client and suggested to change SOAP version in the headers. This can be done with <textMessageEncoding messageVersion="Soap11" /> element on a custom binding so i need to convert my current basicHttpBinding. How can i do that?

<basicHttpBinding>
    <binding>
        <security mode="TransportWithMessageCredential">
            <transport clientCredentialType="Windows"/>
            <message clientCredentialType="UserName" />
        </security>
    </binding>
</basicHttpBinding>
like image 729
UserControl Avatar asked Oct 06 '11 15:10

UserControl


1 Answers

The custom binding definition is:

<customBinding>
  <binding name="basicHttpEquivalent">
    <security authenticationMode="UserNameOverTransport" />
    <textMessageEncoding messageVersion="Soap11" />
    <httpsTransport />
  </binding>
</customBinding>

But this binding is exactly same as the basicHttpBinding you mentioned.

like image 134
Ladislav Mrnka Avatar answered Sep 28 '22 02:09

Ladislav Mrnka