简体   繁体   English

使用TransportWithMessageCredential安全模式的basicHttpBinding的等效自定义WCF绑定

[英]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. 我需要将我的服务器与非WCF客户端集成,并建议更改标头中的SOAP版本。 This can be done with <textMessageEncoding messageVersion="Soap11" /> element on a custom binding so i need to convert my current basicHttpBinding . 这可以通过自定义绑定上的<textMessageEncoding messageVersion="Soap11" />元素来完成,所以我需要转换我当前的basicHttpBinding How can i do that? 我怎样才能做到这一点?

<basicHttpBinding>
    <binding>
        <security mode="TransportWithMessageCredential">
            <transport clientCredentialType="Windows"/>
            <message clientCredentialType="UserName" />
        </security>
    </binding>
</basicHttpBinding>

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. 但是这个绑定与你提到的basicHttpBinding完全相同。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM