我開發了一個 iOS 應用程式,我使用 Node & Postgres 來處理用戶資料和身份驗證。我想為我的應用添加聊天功能,為此我選擇了 Firestore。
我的問題是如何將現有用戶資料與 Firebase 用戶集合相關聯,而無需從頭開始重新實施身份驗證部分。現在,身份驗證基于具有訪問和重繪 令牌的 JWT。
為了鏈接我現有的用戶,我可以將userId資料庫中已經存在的用戶添加到users我將在 Firestore 中創建的集合中,但我需要某種身份驗證以確保安全。
uj5u.com熱心網友回復:
雖然 Firebase 的令牌也是 JWT,但它可能必須與您現有的 JWT 分開,因為它包含特定于 Firebase 的資訊(例如專案 ID),并且它們使用不同的密鑰進行簽名。
在您使用自己的后端對用戶進行身份驗證后,使用您要在 Firebase/Firestore 和安全規則中使用的資訊創建用于 Firebase 身份驗證的自定義令牌,將其傳遞給客戶端,并使用它登錄到 Firebase。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/400055.html
標籤:火力基地 谷歌云firestore Firebase 身份验证 火力基地安全
