Node.js是否有任何現有的會話管理庫?我正在尋找一些可以爲用戶進行密碼驗證的工具(使用MongoDB作爲後端)並維護會話。Nodejs Session Maintainience
1
A
回答
1
有幾種解決方案。其中最突出的是最有可能的Passport.js
。它支持基本的密碼認證,以及針對各種網站的基於oAuth的認證策略。它還可以輕鬆將用戶序列化到會話中,並可用作Express中間件。
Passport目前最大的競爭對手似乎是EveryAuth
,它也支持密碼驗證,但似乎更注重基於oAuth的解決方案。這兩種方式都非常適合MongoDB,並且會話可以持久化,具體取決於它們的存儲方式。 (內存存儲的會話將在重新啓動時被清除,而Redis/MongoDB會話將會持續存在[Redis可能是最好的,因爲它是一個快速的鍵值存儲,與存儲器訪問速度相當])。
如果您正在查看如何管理會話本身,有Connect,它曾與Express捆綁在一起,或作爲獨立庫提供,並且非常適合處理sessions。
0
Yes.There一個名爲passport.js庫(它得到社會的權威性,本地auth和會話maintainence)http://passportjs.org/
相關問題
- 1. nodejs&express session session session
- 2. Nodejs Express MySQL Session store
- 3. Sturts 2 session invalidation with setting session session to a new session
- 4. 使用nodejs模塊express-session與安全不起作用
- 5. 春季Session在Paas Sticky Session
- 6. Spring4 session
- 7. Session Problem
- 8. ASP.NET Session
- 9. node.js session
- 10. Session ASP.NET
- 11. AVCapture Session
- 12. 如何將PHP Session Session沉默Cron
- 13. 在Rack :: Session :: Cookie上使用`Rack :: Session :: Pool`
- 14. spring + testng + hibernate right session for session factory
- 15. express session-file-store session count not view-count
- 16. J查詢Session與.net Session不同?
- 17. Perl CGI :: Session使用CGI :: Session :: Driver :: mysql
- 18. 未定義的屬性:Session :: $ session
- 19. nodejs sessionStore:api?
- 20. Node.js - express - session
- 21. opencart track session id
- 22. asp.net mvc session
- 23. Java Session Like Object
- 24. Selenium WebDriver Session
- 25. Squirrel SQL Resonnect Session
- 26. Grails Quartz2 Session Problems
- 27. PageMethods和Session
- 28. laravel undefined index session
- 29. Session Struts2 SSL
- 30. PHP SESSION for Username