2011-02-27 82 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