【发布时间】:2018-02-24 23:32:02
【问题描述】:
我想将 google 身份验证集成到我的网站。我使用 reactJS 作为前端,nodeJS 作为后端,mongoose 用于数据库...请帮助我将 google 身份验证和 Facebook 身份验证集成到我的网站。
【问题讨论】:
-
请展示你到目前为止所做的尝试。
标签: node.js reactjs express mongoose
我想将 google 身份验证集成到我的网站。我使用 reactJS 作为前端,nodeJS 作为后端,mongoose 用于数据库...请帮助我将 google 身份验证和 Facebook 身份验证集成到我的网站。
【问题讨论】:
标签: node.js reactjs express mongoose
Google 身份验证和 facebook 身份验证可以使用护照 js 和 express-sessions(为了存储“会话状态”)在您的节点 js 后端进行集成。我建议查看护照 js 文档以及您可以找到的有关该主题的任何教程。 Passport 提供易于使用的中间件功能,这些功能将与您的客户端应用程序共享 cookie 以进行身份验证。
Passport 是 Node.js 的身份验证中间件。 Passport 极其灵活和模块化,可以不显眼地放入任何基于 Express 的 Web 应用程序中。一套全面的策略支持使用用户名和密码、Facebook、Twitter 等进行身份验证。
【讨论】: