我正在构建一个用于便携式设备的Laravel框架的api。我已经阅读了很多关于如何正确保护数据和传输的文章。
这些是我要采取的行动:
https
TLS
域
hmac-sha1
所以我留下了两个问题:
X-Authorization
这样的标题中发送API密钥集吗?或者使用hmac-sha1
将其添加到加密数据中的所有POST / GET / PUT / DELETE中?我主要基于本教程:http://www.thebuzzmedia.com/designing-a-secure-rest-api-without-oauth-authentication/以及与SO
上的问题相关的其他问题P.S。如果您认为我可以改进,请告诉我们!