我应该使用 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 将完全由您处理。
它应该与您选择的任何会话库一起很好地工作 =)
我正在研究使用 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 将完全由您处理。
它应该与您选择的任何会话库一起很好地工作 =)