我应该在 WCF 安全中选择什么 - 传输安全或消息安全

发布于 2024-11-16 07:31:17 字数 124 浏览 2 评论 0原文

如果我的 Wcf 服务和 Web 应用程序都位于同一服务器中,并且如果我想通过 Internet 访问我的 Web 应用程序,则意味着我必须使用哪种 WCF 安全性,为什么?

请告诉我:)

谢谢 基肖尔

If my Wcf Service and Web Application, both are in same server and if i want to access my web app over internet means which WCF security i have to use and why ?

Please advise me :)

Thanks
Kishore

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

街角卖回忆 2024-11-23 07:31:17

它取决于绑定和上下文使用,而不取决于事务,这是一个不同的主题。

Intranet 绑定(NetTcpBinding、NetNamedPipeBinding 和 NetMsmqBinding)全部
默认为传输安全。因此,不需要特殊编程来代表
服务或客户端开发人员。原因是在内联网上的调用通常是
点对点,传输安全性最佳。然而,内网
绑定也可以配置为 None 传输模式;也就是说,它们可以是
用于相同的传输协议,只是没有安全性。 NetNamedPipeBinding
仅支持“无”和“传输”安全性——使用“消息”安全性没有任何意义
通过 IPC,因为使用 IPC,从客户端到客户端始终只有一跳
服务。另请注意,只有 NetMsmqBinding 支持 Both 模式。

互联网绑定全部默认为消息安全,以使它们能够在
非安全传输(即 HTTP)并适应多跳和
中介机构。

It depends on binding and the context usage and not on transactions which is a different topic.

The intranet bindings (NetTcpBinding, NetNamedPipeBinding, and NetMsmqBinding) all
default to Transport security. Thus, no special programming is required on behalf of
the service or client developer. The reason is that on the intranet calls are typically
point-to-point, and Transport security yields the best performance. However, the intranet
bindings can also be configured for the None transfer mode; that is, they can be
used on the same transport protocol, only without security. The NetNamedPipeBinding
supports only None and Transport security—there is no sense in using Message security
over IPC, since with IPC there is always exactly one hop from the client to the
service. Also note that only the NetMsmqBinding supports the Both mode.

The Internet bindings all default to Message security, to enable them to be used over
nonsecure transports (that is, HTTP) and to accommodate multiple hops and
intermediaries.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文