【发布时间】: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