使用Firebase与Google登录

哈桑·巴达特

我正在开发一个允许用户与用户登录的React应用程序。我正在使用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登录时,都会保存他/她的数据。

Aastha Panta

您应该在应用程序中导入firebase admin。

Admin SDK允许与特权环境中的firebase进行交互以执行以下操作:

  1. 以完全的管理员权限读写实时数据库数据
  2. 生成并验证基于Firebase的身份验证令牌
  3. 访问与您的Firebase项目关联的Google Cloud Platform资源,例如Cloud Storage存储桶和Cloud Firestore数据库

我希望这有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

用Firebase摇动Google登录

同时使用Google登录和Firebase身份验证需要两次登录?

Firebase iOS Google登录-使用未声明的GIDSignInDelegate类型

Firebase Android:Google登录失败

使用其他Google帐户登录Firebase iOS

Firebase使用Google登录时出错。12501空

使用Firebase无效的Idp响应进行Google登录

在Firebase登录中使用Google Provider时未验证应用

google登录,无需使用firebase

Google使用Firebase登录时出错

在React Native中使用Firebase进行Google登录

无法在Android中使用Firebase Google Auth登录

用户第二次登录时使用Firebase管理Google登录

Firebase登录错误:使用Google登录时出错

Firebase Google登录弹出窗口闪烁并且从未使用Vuejs登录吗?

如何使用Firebase Google登录获取登录用户的属性?

如何检查用户是否已经使用Google登录和Firebase Auth登录以检索其数据?

Firebase:使用令牌登录

使用Angular和Google Firebase的Facebook登录失败-URL被阻止

Google Fire使用Firebase登录Chrome中的Chrome扩展程序

使用LibGDX登录Google

使用Angle 2 Google和Firebase登录时出现错误

Firebase Google 登录崩溃 Swift

使用 Firebase 登录 Google 不起作用

firebase-tools:无法使用 GOOGLE_APPLICATION_CREDENTIALS 或 FIREBASE_TOKEN 环境变量登录

使用 Google 帐户和 Firebase 集成登录应用程序

GetEmail() 在使用 Kotlin 使用 Firebase 登录 Google 时为空

了解使用 Google 登录

如何在使用 google firebase auth 登录之前查明用户是否有以前的登录凭据