【问题标题】:Node/Express JS authentication: what else other than Passport JS?Node/Express JS 身份验证:除了 Passport JS 还有什么?
【发布时间】:2013-05-28 20:27:29
【问题描述】:

我通常使用Javascript(JQuery)客户端制作网站,并使用PHP + MySQL服务器端进行用户认证,在线订购系统等。

我已经学习 node/express、socket.io、mongoDB/mongoose 和 passport 几个月了,正在考虑在生产中使用它们来替换 PHP + MySQL 服务器端,让我的网站更加实时/交互的。我网站的用户精通技术,因此浏览器兼容性不是问题。

Passport 是 node/express 的唯一生产级本地身份验证系统吗? (通过 mongoDB 本地存储在我的服务器上的用户名/密码)

【问题讨论】:

  • 除了passport之外,还有everyauth和node-oauth。
  • everyauth 和 node-oauth 是否适用于通过 mongoDB 本地存储在我的服务器上的用户名/密码?抱歉,乍一看并不明显。
  • 哎呀!对不起。我假设您要做的不仅仅是本地身份验证,还需要第三方服务的自动化。 Passport 是我所知道的唯一一个可以在本地使用的。
  • @MattBakaitis - 谢谢。我会更新问题以确保其他人也清楚。
  • 我猜由于 Strongloop (strongloop.com/products) 也使用 mongoose/mongoDB 和护照,我一定是在正确的轨道上......

标签: node.js express login passport.js


【解决方案1】:

我遇到的唯一其他本地身份验证节点模块称为 lockit。我个人没有使用过它,但它的开销似乎比护照要少得多。再说一次,Passport 是非常可定制且功能强大的。

Getting started with lockit

Git Repo

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-16
    • 2014-05-01
    • 2014-10-20
    • 1970-01-01
    • 2018-09-21
    • 2020-11-13
    相关资源
    最近更新 更多