首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WCF Interop与WSE2.0

WCF Interop与WSE2.0
EN

Stack Overflow用户
提问于 2009-09-15 08:50:02
回答 2查看 435关注 0票数 0

我正在尝试让WCF客户端与WSE 2.0进行通信,这是非常困难的。wse服务需要UserName令牌来进行身份验证,这在不安全的通道上似乎是不可能的。

我已经配置了以下自定义绑定:

代码语言:javascript
复制
<customBinding>
        <binding name="wse2Binding">
          <textMessageEncoding messageVersion="Soap11WSAddressingAugust2004" />
          <security authenticationMode="UserNameOverTransport">
            <secureConversationBootstrap authenticationMode="UserNameOverTransport" />
          </security>
          <httpTransport authenticationScheme="Digest"/>
        </binding>
      </customBinding>
    </bindings>
    <client>
      <endpoint address="http://ecareweb/eCareMessaging1_1/Notification.asmx"
        binding="customBinding" bindingConfiguration="wse2Binding"
        contract="NotificationSrv.NotificationSoap" name="NotificationSoap1" />
    </client>

你知道解决这个问题的方法吗?

提前感谢

EN

回答 2

Stack Overflow用户

发布于 2010-02-10 02:43:57

默认情况下,WCF不允许您这样做,但如果您有特殊情况,您仍然可以这样做。Here is some sample code for using ClearUserNameBinding

票数 2
EN

Stack Overflow用户

发布于 2009-09-15 09:05:09

WCF不允许您通过HTTP连接发送用户名/密码。如果您可以控制服务端,我建议您添加一个HTTPS端点,这样您就可以使用传输级安全性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1425973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档