首页 > 解决方案 > ExpressJS 多会话共享本地与共享

问题描述

我有大约 30 个用 node js (expessjs) 编写的不同应用程序。我正在为所有人构建单一登录,如果用户登录到一个应用程序,那么他可以通过一个会话访问所有其他应用程序,为此我在所有应用程序上共享会话密码,

问题是 req.session 现在与所有应用程序共享,如果任何应用程序商店在会话中用于本地使用该应用程序的任何内容也将共享所有应用程序,

我想解决这个问题,比如两个会话等,一个可以共享给所有应用程序,一个用于该应用程序的本地使用。

任何人有任何想法请分享。

使用的模块 express-session、cookie-parser、redis-store

[修改] 本地数据也需要持久化,因为很少有应用程序有多个实例。第一种情况是会话闪存数据第二种情况是用户权限详细信息

谢谢

标签: node.jsexpressexpress-session

解决方案


推荐阅读