首页 > 解决方案 > 如何在 MERN 堆栈中使用 passport.js 和 google auth 实现基于令牌的身份验证

问题描述

我正在构建一个 MERN 堆栈 Web 应用程序并尝试使用 passport.js 进行身份验证。

我的应用程序中的前端通过 RESTful api 与后端通信,它们计划部署在两个不同的容器中。我查看了一些最广泛使用的护照谷歌策略以及实施的博客文章,似乎所有这些都假设实现了服务器端渲染网络应用程序。

在我的前端,我使用 React 组件react-google-login从 Google 获取用户配置文件。但是对于我的这个用例,我不确定哪种护照策略更可取或适用。

有什么建议吗?谢谢!

标签: node.jsreactjspassport.jsgoogle-oauthmern

解决方案


推荐阅读