【发布时间】:2018-05-13 09:55:33
【问题描述】:
如何保护使用 Firebase 函数实现的 HTTPS 调用?如果黑客知道该网址,他可以轻松调用它。是否有任何系统,如 api 密钥、应用程序机密来确保安全?需要考虑哪些风险?
【问题讨论】:
-
嘿,您找到解决方案了吗?看同样的东西
-
是的,但它还没有实现(否则我会发布代码)。我的想法只是在 index.js 中“硬编码”一个 api 键并为每个请求手动检查它(当然使用承诺)。不应该做太多的工作......
-
有人可以直接在您的代码中看到 api 密钥并自己使用它来发出请求吗?
-
是的,总是使用 api 密钥(/app 机密)。但想法是,当这种情况发生时,您可以使密钥无效,而其他密钥(可能有多个)仍将继续工作。
-
是什么让您知道何时使密钥无效?
标签: firebase google-cloud-functions