UserControl
UserControl

Reputation: 15159

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>

Upvotes: 6

Views: 3844

Answers (1)

Ladislav Mrnka
Ladislav Mrnka

Reputation: 364399

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.

Upvotes: 7

Related Questions