gpt4 book ai didi

c# - 保护 API 客户端与 WCF 服务器通信的最简单方法是什么?

转载 作者:太空狗 更新时间:2023-10-29 21:29:48 26 4
gpt4 key购买 nike

我正在寻找将 WWSAPI 客户端连接到满足几个要求的 WCF 服务器的最简单方法:

  • 无需证书管理。
  • 是安全的。

WWSAPI 显然不支持消息级安全性,因此标准的 WSHttpBinding 已经过时,所以我希望更熟悉该技术的人能够为最合适的绑定(bind)/安全组合提供建议。

谢谢!

最佳答案

鉴于缺乏答案,我将在过去一周的研究后总结我自己的发现:

  • WWSAPI 缺乏对消息级安全性的支持,因此无法使用具有消息级安全性的 HTTP。
  • 我对证书管理的 self 限制排除了 HTTPS。
  • 这使得 TCP 成为 WWSAPI 支持的唯一安全系统,而最简单的方法是使用 Windows 身份验证的传输级安全性(同样,WWSAPI 支持的唯一级别)。

显然,这在防火墙使用(TCP 通信通常需要专门为它们打开的端口)和域/AD 使用(Windows 身份验证似乎需要两个正在使用的 Windows 帐户之间的信任级别)方面有其他限制,但它会绝对是最简单的方法。

对于那些寻找最佳方式的人,我的结论是使用 HTTPS 并按照您的方式适本地处理证书。

关于c# - 保护 API 客户端与 WCF 服务器通信的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4073862/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com