我已经成功创建和部署了Firebase Functions,同时还可以使用firebase-tools的firebase serve
命令在本地进行测试。然后,我可以使用Postman应用程序将请求发送到端点(并且curl可能会很好用)。
现在,我需要保护我的功能,并且最佳实践似乎是验证Authorization标头的uid令牌(基于我所读的内容)。这个建议很有意义,我发现了一些可以解决问题的代码。
但是,我该如何检索令牌或使用Firebase Auth进行身份验证,然后使用Postman或curl测试我新保护的和本地服务的功能?
我知道如何将身份验证数据加载到REST请求中,但是如何在测试的基础上从Firebase获取用户令牌,以使身份验证在本地进行本地的工作?< / p>
答案 0 :(得分:0)
您可以使用任何JWT库生成自定义JSON Web令牌以在api调用中提供。
在“使用第三方JWT库创建自定义令牌”部分中检查相关的firebase documentation。