【发布时间】:2011-06-25 00:22:36
【问题描述】:
我将如何保护 JSONP 数据,以便只有某些人可以访问数据?
【问题讨论】:
-
你说的是哪个数据库?
标签: jquery asp.net security json jsonp
我将如何保护 JSONP 数据,以便只有某些人可以访问数据?
【问题讨论】:
标签: jquery asp.net security json jsonp
一种更常见的方法是为每个特定的人生成一个 API 密钥,它基本上充当用户名/密码组合。如果您查看 Twitter 等流行的 API 是如何工作的,您就会发现这种机制正在发挥作用。
使用独立于用户常规身份验证的身份验证令牌带来的一大优势是它不能用于完全破坏他们的帐户。因此,如果有人未经授权访问密钥,他们只需登录并请求重新生成他们的密钥。
【讨论】:
在 Web 应用程序中,JSON 数据通过通常的 HTTP 请求堆栈传输。因此,您需要一个 HTTPS 连接来确保数据没有被窃听。如果您在保护服务器端数据库之后,这是一个不同的问题。
【讨论】: