我正在尝试获取node.js,我正在寻找一个身份验证示例。希望使用connect-auth并使用带有哈希和盐的http摘要。
我看了这个,但似乎不太安全:
http://nodetuts.com/tutorials/13-authentication-in-express-sessions-and-route-middleware.html#video
有没有人有更好的例子?
Mongodb首选!
谢谢!
我正在寻找用户管理和身份验证。
答案 0 :(得分:8)
由于@jpstrikesback提到我,我会在这里发布答案:)
我最近在整个Express / Connect堆栈(node-blog和node-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应该得到分数:)但这应该是有帮助的: