【发布时间】:2019-05-23 20:52:50
【问题描述】:
我已经成功创建并部署了 Firebase 函数,同时还能够使用 firebase-tools 的 firebase serve 命令进行本地测试。然后我可以使用 Postman 应用程序向端点发送请求(并且 curl 可能同样好用)。
现在我需要保护我的功能,最佳实践似乎是验证 Authorization 标头的 uid 令牌(基于我已阅读的内容)。这个建议很有道理,我找到了一些可以解决问题的代码。
但是如何检索令牌或使用 Firebase Auth 进行身份验证,然后使用 Postman 或 curl 测试我新的安全和本地服务函数?
我知道如何将身份验证数据加载到 REST 请求中,但是如何在测试的基础上从 Firebase 获取用户令牌,以使身份验证在本地对经过身份验证的端点起作用?
【问题讨论】:
-
我是否需要创建一个“测试客户端”应用程序才能以这种方式检索 id 令牌?有没有像 Postman 这样的东西来检索令牌,以便我可以自动化本地功能测试的过程?
-
这个人问了同样的问题,但也没有得到答案。 stackoverflow.com/questions/46839878/…
标签: firebase firebase-authentication google-cloud-functions