0

正在用firebase cloud functions构建服务器,我需要其他服务器来调用我的服务器端点。最重要的是,我需要这些第三方域调用我的服务器进行身份验证。如何创建Firebase的服务帐户以与Firebase函数一起使用

问题1:如何创建这样一个服务帐户,在呼叫中包含服务帐户凭证并从中提取idToken

问题2:是否有一个工具,我可以使用在开发过程中,以测试这个曾经我知道如何使这种安全呼叫,例如,如何使用邮差REST应用或任何其他的首选工具来做到这一点。 在此先感谢。

回答

1

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

无论谁在调用您的服务,都需要登录到Firebase,以便它可以发送ID令牌(请参阅标题为“在客户端上检索ID令牌”一节),然后服务需要验证令牌(请参阅标题为“使用Firebase Admin SDK验证ID令牌”部分)。

我从来没有试图通过邮差或类似的东西来模拟这种类型的交互的客户端,不幸的是我不能帮助你的问题的那部分。

相关问题