如何为firebase创建服务帐户以使用firebase功能

时间:2017-10-16 11:11:53

标签: firebase firebase-realtime-database firebase-authentication google-cloud-platform google-cloud-functions

使用firebase cloud functions构建服务器,我需要其他服务器来调用我的服务器端点。最重要的是我需要这些第三方域调用我的服务器进行身份验证。

问题1:如何创建此类服务帐户,在通话中包含服务帐户凭据并从中提取idToken

问题2:一旦我知道如何进行此类安全调用,是否有可用于在开发过程中对此进行测试的工具,例如,如何使用 Postman REST应用程序执行此操作< / strong>或任何其他首选工具。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

我对#1有一些想法,至少。查看https://firebase.google.com/docs/auth/admin/verify-id-tokens上的文档。

无论是谁呼叫您的服务,都需要登录Firebase,以便它可以发送ID令牌(请参阅标题为&#34;在客户端上检索ID令牌&#34;),然后您的服务需要验证令牌(请参阅标题为&#34的部分;使用Firebase管理SDK和#34验证ID令牌;)。

我从未尝试通过Postman或类似的方式模仿此类互动的客户端,遗憾的是我无法帮助解决您的问题。