api security implementation php
我有一个网站,允许用户检查他们的统计数据(上传的文件数量,他们拥有的文件数量,配额,访问类型等)
我在我的网站上创建了一个版块:api.domain.com
这可以通过curl或Web浏览器访问,因为我返回的是json对象或xml(取决于用户prefs)
我的问题是:我应该使用用户/通行证限制访问,还是应该创建用户文件的哈希?
例如:
场景 1:
用户创建一个php curl,通过post或curl身份验证发送用户并传递并返回结果,解析它等...
对我来说,这是安全的,但是如果用户更改了他们的通行证,则必须维护他的脚本。
方案 2
用户访问类似:的文件,然后访问数据api.domain.com/j355HGssgf3HESAjh45jusf4325GSj5hbsHhdh5HGHFS3732he4548475wbe3447nSNe5XfgjhGJ
这个,没什么可维护的