【问题标题】:How to protect web service against unauthorized uses?如何保护 Web 服务免受未经授权的使用?
【发布时间】:2014-10-17 08:56:23
【问题描述】:

最近,我第一次编写了一个 Web 服务。现在我可以从一台服务器获取一些数据,以便其他 Web 服务器用于显示有关我的组织的一些统计数据。

当我在地址栏上写 url 时,服务会以 json 格式获取我的数据。

我允许 Httpget 和 Httppost 请求向 web.config 文件添加行。现在,任何人都可以随时随地获取这些数据。我只想自己使用这个网络服务。

解决办法是什么?

【问题讨论】:

    标签: asp.net web-services security


    【解决方案1】:

    解决方案可能非常复杂,也可能相当简单。基本上你只需要某种身份验证。常见解决方案:

    1) 发起请求的密钥。这可以通过 RESTful API 到处完成。

    2) 只有指定的域可以提出请求。想想 GMaps API,如果你用过的话

    如果你看看别人在做什么,还有很多方法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-05
      • 1970-01-01
      • 2013-02-11
      • 2010-12-31
      • 1970-01-01
      • 2018-05-20
      • 2014-01-25
      相关资源
      最近更新 更多