如何保护Web服务免受未经授权的使用?

时间:2014-08-23 18:26:56

标签: asp.net web-services security

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

当我在地址栏上写下网址时,服务以json格式提取数据。

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

解决方法是什么?

1 个答案:

答案 0 :(得分:0)

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

1)发起请求的密钥。这是通过RESTful API在所有地方完成的。

2)只有指定的域可以发出请求。想想GMaps API,如果你已经使用过那个

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