node.js connect-auth app?示例(用户注册/用户/会话管理)

时间:2011-02-27 18:52:44

标签: javascript session authentication node.js connect

我正在尝试获取node.js,我正在寻找一个身份验证示例。希望使用connect-auth并使用带有哈希和盐的http摘要。

我看了这个,但似乎不太安全:

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

有没有人有更好的例子?

Mongodb首选!

谢谢!

我正在寻找用户管理和身份验证。

3 个答案:

答案 0 :(得分:8)

由于@jpstrikesback提到我,我会在这里发布答案:)

我最近在整个Express / Connect堆栈(node-blognode-chat)之上构建了2个应用程序。 node-chat是最新的项目,我刚刚更新它以使用最新的Express 2 Beta(express@2.0.0beta2)和Connect 1.0(connect@1.0.3)。 node-blog可能会在今天晚些时候发布;)

node-chat还包含一些socket.io awesomeness,并且通常是更整洁的项目。如果您对其中一个项目有任何疑问,请在SO处与我联系。

注意:由于Connect-mongodb因最新版本的Connect而中断,我现在正在使用内存会话存储(直到修复了connect-mongodb中间件)。

更新:有一个新的会话存储中间件用于连接,似乎正在运行:connect-mongo

答案 1 :(得分:4)

使用Redis进行会话存储,使用Couchdb进行数据库快速身份验证(使用coffeescript!)

https://gist.github.com/652819

您需要从NPM或通过git获取模块。

希望这会有所帮助:)

答案 2 :(得分:3)

嗯,这是厚颜无耻的,因为Schaermu应该得到分数:)但这应该是有帮助的:

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