【问题标题】:Google Authentication and Facebook authenticationGoogle 身份验证和 Facebook 身份验证
【发布时间】:2018-02-24 23:32:02
【问题描述】:

我想将 google 身份验证集成到我的网站。我使用 reactJS 作为前端,nodeJS 作为后端,mongoose 用于数据库...请帮助我将 google 身份验证和 Facebook 身份验证集成到我的网站。

【问题讨论】:

  • 请展示你到目前为止所做的尝试。

标签: node.js reactjs express mongoose


【解决方案1】:

Google 身份验证和 facebook 身份验证可以使用护照 js 和 express-sessions(为了存储“会话状态”)在您的节点 js 后端进行集成。我建议查看护照 js 文档以及您可以找到的有关该主题的任何教程。 Passport 提供易于使用的中间件功能,这些功能将与您的客户端应用程序共享 cookie 以进行身份​​验证。

Passport 是 Node.js 的身份验证中间件。 Passport 极其灵活和模块化,可以不显眼地放入任何基于 Express 的 Web 应用程序中。一套全面的策略支持使用用户名和密码、Facebook、Twitter 等进行身份验证。

http://passportjs.org/
https://github.com/expressjs/session

【讨论】:

    猜你喜欢
    • 2015-08-10
    • 2018-01-24
    • 1970-01-01
    • 1970-01-01
    • 2013-11-03
    • 2017-11-27
    • 2015-02-02
    • 2019-05-22
    • 2011-08-17
    相关资源
    最近更新 更多