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令牌」部分)。

我從來沒有試圖通過郵差或類似的東西來模擬這種類型的交互的客戶端,不幸的是我不能幫助你的問題的那部分。

相關問題