【发布时间】:2019-01-20 12:39:43
【问题描述】:
我不知道如何验证我的 IoT 设备以调用我使用 Firebase Auth 编写的 Google Cloud App Engine API。
我们目前通过使用 Firebase 身份验证令牌的浏览器应用来执行此操作。我们使用用户名和密码发出令牌,然后在会话期间使用该令牌从我们的浏览器应用程序访问 API。
这并不能很好地转化为我们的 IoT 设备,因为没有用户名/密码 - 所以我们认为我们需要使用 Firebase 自定义令牌。不幸的是,这些令牌每小时都会过期 - 所以我们需要使用 Firebase Auth API 来自动更新令牌 - 我们认为这是基于文档的工作方式。
我们的一个限制是,此设备没有任何用户体验,而是需要能够随时重新启动并通过检索新令牌与服务器重新建立其真实性。
我很难找到如何做到这一点的示例 - 我希望有人可以给我一个简单的示例或一些明确的指示,说明如何在设备开启并建立时保持身份验证令牌最新如果它需要重新启动一个新的。
谢谢!
【问题讨论】:
标签: firebase firebase-authentication iot