我正在开发一个可让用户与用户登录的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登录时,都会保存他/她的数据。
您应在应用程序中导入firebase管理员。
Admin SDK允许与特权环境中的firebase交互以执行类似操作:
我希望这会有所帮助。