【发布时间】:2016-01-25 10:26:17
【问题描述】:
我正在使用一个 Arduino,我想将数据发送到我的远程或本地 Rails RESTful API。在构建它的前端时,我可以使用设计登录并进行身份验证。但我想知道当您希望第三方设备将数据 POST 到后端时会发生什么?
一种选择可能是使用随机生成的长哈希作为密钥,就像 Twitter 所做的那样(例如客户端密钥和 API 密钥),这当然不安全,但会降低有人将数据轻松发布到另一个帐户的机会。
但是,如果我是对的,数据将通过 http 连接发送,因此很容易被嗅探。发送温度数据没有问题,但如果有人决定发送 RFID ID 和姓名等,这可能是一个漏洞。
如何通过 POST 请求将数据发送到 RESTful Rails 后端 API:
- 已通过身份验证?
- 安全吗?
【问题讨论】:
标签: ruby-on-rails api rest devise