我正在寻找使用 node.js 的快速库注册和验证用户的最简单方法。我想将用户存储在 redis 数据库中。
我宁愿只使用 express 而不是额外的库。
此外,一旦用户通过身份验证。我应该如何存储仅与该用户相关的信息?也许用户的登录名是 redis 数据库中的键,值是其他信息的数组?或者这不是一个好的解决方案?
我不熟悉身份验证,但对 Node 、express 和 redis 有一定的了解,所以希望不会有太大问题。
欢迎提出任何建议!
最佳答案
查看 EveryAuth。据我所知,它提供了最全面的解决方案,包括对密码、OpenID、OAuth、LDAP 等的支持。您可以使用它并允许您的用户使用密码或许多不同的在线服务登录,包括 twitter、facebook、linkedin 等。
https://github.com/bnoguchi/everyauth
这是一个相当不错的视频教程,将它与 CouchDB 集成:
http://nodetuts.com/tutorials/26-starting-with-everyauth.html https://github.com/pgte/nodetuts_26
关于session - 使用 express 验证用户的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6811571/