簡體   English   中英

使用 firebase 用谷歌登錄

[英]Sign in with google using firebase

我正在開發一個允許用戶使用用戶登錄的反應應用程序。 我正在使用 Firebase 來處理身份驗證。 我正在使用 express 編寫雲函數。 我想設置使用 Google 登錄,但我有幾個問題。

到目前為止,我在使用 Google 登錄的路線的后端擁有以下內容:

const { id_token } = req.body //de-structure id token passed in through body of request

const credential = firebase.auth.GoogleAuthProvider.credential(id_token); 

如何使用這些憑據將此用戶注冊到我的數據庫中? 如何檢查此用戶是否已注冊? 我希望能夠為該用戶保存數據,因此每次他/她使用 google 登錄時,都會保存他/她的數據。

您應該在您的應用程序中導入 firebase admin 。

管理員 SDK 允許從特權環境與 firebase 交互以執行以下操作:

  1. 以完全管理員權限讀取和寫入實時數據庫數據
  2. 生成並驗證基於 firebase 的身份驗證令牌
  3. 訪問與您的 Firebase 項目關聯的 Google Cloud Platform 資源,例如 Cloud Storage 存儲分區和 Cloud Firestore 數據庫

我希望這有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM