【发布时间】:2020-04-04 07:12:16
【问题描述】:
我目前正在构建一个简单的 Express API,其中包含用户身份验证和一些要存储的数据。现在在生产中,我正在使用本地护照身份验证和 cookie 会话来对用户进行身份验证,但我听说在生产中这并不是很好。
为什么其他身份验证方法更好,哪种身份验证可以保存、稳定和可扩展?还有什么反对cookie-session?使用 connect-mongo 的 express-session 更好吗?为什么?
【问题讨论】:
-
我在 API 中使用 Json Web Tokens (JWT)。如果您在更多(子)域上创建微服务,使用它们不会有任何问题。但这确实取决于您的应用程序结构以及您对该应用程序的操作。 “我听说在生产中不太好”的原因是什么?
标签: node.js mongodb express authentication session