【问题标题】:Do I have to set the same SecurityMode on WCF Client and Server?我必须在 WCF 客户端和服务器上设置相同的 SecurityMode 吗?
【发布时间】:2012-04-24 19:00:23
【问题描述】:

根据用户设置的值,我在 wcf 客户端更改 NetTcpBinding SecurityMode 属性。

我必须在服务器上设置相同的吗?所以例如双方的绑定都有securitymode“Transport”。

如果服务器设置了SecurityMode.None,那么响应是否会被解密?

【问题讨论】:

    标签: c# wcf wcf-client


    【解决方案1】:

    双方的安全设置必须相同。否则客户端将无法连接到服务器,或者根本不会使用安全性。如果是NetTcpBinding,我预计会发生第一种情况。

    【讨论】:

    • 你是对的!当我的 nettcpbinding 在客户端的 c# 代码中设置时,如何动态设置安全模式,而在服务器上我的绑定是在 app.config 中定义的?如何从客户端更改服务器的 app.config?
    • @Elisa 你的评论应该是我认为的一个新问题。
    • 你没有change the server's app.config from the client。您决定服务器上可接受的最低安全设置并在 app.config 中进行设置。然后确保客户端满足服务器的要求。为了测试在客户端匹配/不匹配服务器的各种场景中会发生什么,您...测试。
    猜你喜欢
    • 1970-01-01
    • 2022-06-29
    • 2011-03-04
    • 1970-01-01
    • 1970-01-01
    • 2013-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多