首页 > 解决方案 > 使用 google oauth2.0 和 react, express 应用

问题描述

我使用 react 作为前端,express.js 作为后端 API 服务器。我的应用程序应该由拥有谷歌电子邮件的用户使用。所以我想使用 Google OAuth 登录我的应用程序。

我想知道如何连接所有这些反应、快速服务器、谷歌 OAuth。有什么好的资源可以解释这一点吗?

用户使用 google OAuth 登录,如果用户登录了应用程序,用户可以联系 express.js 服务器中的人员数据。我该如何处理?

标签: reactjsexpress

解决方案


我花了一些时间弄清楚这一点。它没有很好的记录,所以我写了这篇文章。https://medium.com/@maartendebaecke2/mern-stack-implementing-sign-in-with-google-made-easy-9bfdfe00d21c

它向您展示了如何使用 passport.js 和 passport-google-oauth2 策略来注册用户、启动会话并将该用户保存在数据库中。它还包含一些样式“使用 Google 登录”按钮的代码。


推荐阅读