【问题标题】:What kind of security do I need for the following WCF Rest scenario?以下 WCF Rest 方案需要什么样的安全性?
【发布时间】:2011-04-20 13:41:35
【问题描述】:

响应格式可以是 JSON 或 XML。

访问服务的客户端将是网络浏览器、iPhone、Android 手机、各种智能手机和其他类型的设备。

用户的用户名和密码将存储在 sql server 数据库中。

我无法在 UriTemplate 中传递用户名和密码。

会有 SSL。

如果您还有什么想知道的以帮助您帮助我,请问?

【问题讨论】:

    标签: wcf rest wcf-security


    【解决方案1】:

    除非您处理非常敏感的数据,否则基于 SSL 的基本身份验证可能就足够了。

    如果不了解应用程序的更多信息,很难提供更好的答案。

    【讨论】:

    • 嗯,数据在某种程度上是敏感的。与 Basic 提供的其他安全性相比,是否有一定程度的安全性。我还认为 Basic 仅适用于 Windows 用户,或者它是否重要,因为我将它存储在 sql server 数据库中。另外,我将使用什么安全凭证。我见过 Transport、Message 等,但我不知道这些是什么意思,也不知道从哪里开始。
    • @Xaisoft 是的,如果您告诉 WCF 为您处理基本身份验证,它将尝试对 Windows 帐户进行身份验证。我过去所做的是完全关闭身份验证,然后自己手动处理授权 HTTP 标头。 WCF 可以为您提供多少帮助将在很大程度上取决于您使用的版本。我希望为您着想,您使用的是 .net 4。
    • 我正在使用 .NET 4,我听说过使用授权标头,这是我卡住的部分。你有关于如何读取授权标头的示例代码吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-02
    • 1970-01-01
    • 2019-10-14
    • 2017-02-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多