【问题标题】:How to make web services secure in asp.net both the asmx and on WCF如何在 asmx 和 WCF 上使 web 服务在 asp.net 中安全
【发布时间】:2010-01-25 09:23:24
【问题描述】:

如何在 asmx 和 WCF 上确保 web 服务在 asp.net 中的安全。目前我们有 Web 服务,现在正在我们应用程序的某些模块中将它们转换为 WCF。现在,由于升级正在进行中,我们希望在 Web 服务中加入安全性,因为我们打算通过 Web 向所有客户开放其中的一些(它们也包含 asmx 和 WCF)。提前问好

【问题讨论】:

  • 您是在谈论加密消息、保护发送消息的通道,还是确保调用者经过身份验证?
  • 安全是指授权和身份验证在有人访问它并通过它检索结果时完成。也是调用它和传递数据的通道。
  • 既然要升级到 WCF,为什么还要更改 ASMX 服务呢?只需升级一切以保护 WCF 服务。
  • 由于时间限制,我们只能将应用程序中的特定模块而不是整个应用程序升级到 WCF。

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


【解决方案1】:

这不是一个快速简单的答案,我建议阅读以下 CodePlex 链接以获取 WCF 安全指南:

WCF Security & WCF Security Guidance

该网站提供了针对不同场景的分步清单,您应该能够将其中之一与您的场景联系起来。为具有身份验证机制的 Intranet/Internet 方案提供了不同的方案和安全设置,包括:无、基本、NTLM、Windows、证书、用户名、令牌。自动化选项包括:基于角色、基于身份和基于资源。 (See chapter 5)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多