【问题标题】:How to secure a WCF restful service?如何确保 WCF 宁静服务?
【发布时间】:2011-06-09 09:47:53
【问题描述】:

我曾经处理 Web 服务,我们使用带有soap 的凭据标头来保护它。调用应用程序需要在凭证标头中传递用户名和密码。我们现在正在考虑使用基于 WCF restful 的 web 服务,并希望保护它。想知道保护它的最佳方法是什么?

我在想我可以在 POST 变量中填充用户名和密码(这就是它们的名称)。但这是保护宁静 Web 服务的正确方法吗?

【问题讨论】:

标签: c# asp.net web-services wcf-security


【解决方案1】:

此链接介绍如何使用WCF with WS-Security
此链接描述了 WS-Security 是什么。
此链接描述了architecture of the WCF security component
不确定是否可以将它们与 REST 结合使用,但知道 HTTP 有自己的身份验证机制(请参阅 Basic authenticationDigset authentication 以及此 overview about both)。
实现它的 RESTful 方式是使用 HTTP 身份验证。
我认为你有一些研究要做:)

【讨论】:

  • 我在上述链接中没有找到任何有关保护 restfull wcf 服务的信息。
  • @BetaRide:你可以使用这些协议。只需找到 WCF 文档即可。现在我建议使用 Microsoft Web-API。
猜你喜欢
  • 2014-04-06
  • 2013-07-21
  • 1970-01-01
  • 2012-06-28
  • 2012-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-30
相关资源
最近更新 更多