首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使我的web api安全?

使我的web api安全?
EN

Stack Overflow用户
提问于 2011-11-07 23:01:19
回答 1查看 1.1K关注 0票数 8

我正在创建一个简单的web api,它返回json。

它将执行简单的crud操作。

什么是最好的方式来验证用户,OAuth似乎是这里的主要建议,但我正在寻找一种我可以简单地自己实现的东西,基于令牌或和API??

任何想法和建议都会很棒,谢谢!

更新:忘了提一下,这个API不是给一般人用的,它只供我自己使用,但我想确保如果有人偶然发现它,他们不会太容易进入。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-07 23:15:14

首先,为了构建一个好的API,你应该使用别人的API来看看他们是如何工作的。要进行RESTful,需要使用API密钥,它只是一个非常大的随机数或“加密随机数”。但实际上,这就像是查找用户身份验证信息的不朽会话id,这并不是很好。OAuth很棒,如果你想要自己的系统,它是非常安全的。

hijack json responses是可能的,这是json的一个缺陷。如果每个请求都需要API密钥,则攻击者不能使用此方法。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8038265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档