我是WCF的首发。所以我正在寻找好的写作,详细解释WCF的安全性方面的差异。 ASMX服务就像我们为ASMX提供多少安全保障一样。 WCF和wcf可以提供什么样的安全性,但在ASMX中是不可能的。如果有人知道然后与我分享知识或将我重定向到正确的文章。感谢
答案 0 :(得分:0)
WCF提供了许多安全和绑定选项,但由于您有兴趣将WCF与ASMX进行比较,我猜您只关注与Web服务相关的安全选项。
WCF的安全功能与正在使用的绑定密切相关。为了与ASMX进行比较,我们应该关注basicHttpBinding,它也可以与ASMX服务互操作。它支持几乎所有安全功能,如ASMX服务 - 传输安全性,基本身份验证,WS-Security策略。
但是,为了利用WCF的其他安全功能,我们必须看看WSHttpBinding,它利用WSHttpSecurity功能,通过利用SOAP消息安全性提供保护消息(和传输)的附加选项,为客户提供认证。 ASMX不提供此类功能。
MSDN在Bindings and Security上有一篇很好的摘要文章,它可以为你提供一个很好的起点。