2011-02-27 81 views
8

我试图获得node.js的挂起并正在寻找一个身份验证示例。希望使用connect-auth并使用hash摘要和salt使用http摘要。node.js connect-auth app?示例(用户注册/用户/会话管理)

我看到这一点,但它似乎不是很安全:

http://nodetuts.com/tutorials/13-authentication-in-express-sessions-and-route-middleware.html#video

有没有人有一个更好的例子吗?

Mongodb首选!

谢谢!

用户管理和认证是我正在寻找的。

回答

8

,因为我是通过@jpstrikesback提到的,我这里会发布一个答案:)

我最近在整个Express/Connect堆栈(node-blognode-chat)之上构建了2个应用程序。节点聊天是最近的项目,我只是更新它与最新的Express 2 Beta([email protected])和Connect 1.0([email protected])一起工作。 node-blog可能会在今天晚些时候发布;)

节点聊天还包含一些socket.io精彩并且是一般的更整洁的项目。如果您对这些项目中的任何一个有任何疑问,请直接联系我。

注意:因为connect-mongodb在Connect的最新版本中被破坏,我现在使用内存中会话存储(直到连接mongodb中间件被修复)。

更新:有一个新的会话存储中间件连接,似乎工作:connect-mongo

+0

可悲的是你发布太晚的赏金,但非常感谢你。我希望尽快看到您的应用程序更新 – Mark 2011-03-09 14:18:45

+0

请更新节点聊天。 :) – Mark 2011-03-10 17:34:57

+1

更新节点聊天,请务必安装最新的快速/连接/连接mongo和玉器(通过npm)。 – schaermu 2011-03-11 06:40:08

4

快速验证使用Redis的会话存储和CouchDB的数据库(在CoffeeScript中!)

https://gist.github.com/652819

您需要的模块从NPM或通过混帐获取。

希望这有助于:)

+2

谢谢!这很好:) – Mark 2011-03-02 13:53:55

+1

+1正是我在找的东西。 – 2011-07-26 21:02:46

3

那么,这是厚脸皮的原因Schaermu应该获得积分:)但是这应​​该是有帮助的:

https://github.com/schaermu/node-blog

+0

太棒了,谢谢。不幸的是,由于node.js的变化速度有多快,这不适用于最新版本的连接! – Mark 2011-03-07 16:29:07

+0

是的,你可能需要表达1.0.7和连接0.5.10这个例子 – jpstrikesback 2011-03-07 16:58:20