gpt4 book ai didi

wcf - 保护 WCF 服务,使其只能由 Silverlight 应用程序调用

转载 作者:行者123 更新时间:2023-12-05 01:25:14 25 4
gpt4 key购买 nike

我正在编写一个 Silverlight 应用程序,它将通过一些 WCF Web 服务读取和写入数据到服务器端数据库。

保护这些 Web 服务的最佳方法是什么?

我的目标是确保这些服务不会被其他应用程序调用,并且可能会收到向数据库添加项目的请求。只有 Silverlight 应用程序需要能够访问它们。

最佳答案

唐是绝对正确的,有 没有万无一失的方法来确保客户端是 Silverlight 应用程序 .

但是,我认为您在询问以下更多信息:我能否确保只有我信任的人才能连接到该服务。
这里的答案(基本上)是肯定的,或者至少我们有标准化的方法来做到这一点。

您通常需要考虑几种不同的方法:

  • 传输级安全。有人乱动过交通吗?我们为此使用 SSL。
  • 验证。我是在和我信任的人说话吗?在这里,我们通常会使用其中一种身份验证机制(比如表单例份验证)。您可以使用表单例份验证来保护 Silverlight(实际上是 Silverlight 所在的页面)和 WCF 服务。令人困惑的是,SSL 可以用于身份验证(尽管很少使用,因为它让人头疼)。
  • 关于wcf - 保护 WCF 服务,使其只能由 Silverlight 应用程序调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1052771/

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