我应该使用 Sails.js 和 Stormpath 来整合会话管理吗?

Should I consolidate session management using Sails.js and Stormpath?

我正在研究使用 Stormpath 进行用户管理。

我目前有一个 Sails.js 应用程序,它使用 Node.js / Express.js。目前,会话管理由默认的 Sails.js 框架处理,该框架严重依赖 Express 的会话中间件。

会话存储在生产环境中的共享 Redis 数据库中,这样我们就可以让多个 API 服务器保持无状态。

我的问题是两个会话管理系统冲突and/or会导致错误吗?它们是否必须合并,或者我们可以安全地将它们分开?如果一定要结合,中间件怎么配置?

请注意,我们不会在 Stormpath 上存储太多用户数据,我们只会将它们用作 auth/token 提供程序。

感谢您的帮助!

我是 express-stormpath 库的作者,我假设您正在评估它。

除了 stormpath 之外,您确实可以使用自己的会话。它的工作方式是这样的:

Stormpath 使用 req.session 存储 stormpathSession cookie。您创建/存储的任何其他 cookie 将完全由您处理。

它应该与您选择的任何会话库一起很​​好地工作 =)