我们在同一个域名上运行3个nodejs Web应用程序,在同一个vps上有多个子域名,并为每个子域名实施护照验证。我们希望单个用户能够使用单个帐户访问所有应用程序,并且我们已将accounts.example.com添加为仅用于帐户管理的第四个应用程序。要求是 - 一旦用户在accounts.example.com中进行了身份验证,如何使用户能够使用该会话访问三个Web应用程序的其余部分。
答案 0 :(得分:2)
你可以在redis-server中分享你的会话。如果你使用express,你可以尝试使用connect-redis https://github.com/visionmedia/connect-redis
答案 1 :(得分:2)
尝试使用CanSecurity ...它在node.js的图表上方是单点登录..希望这证明是富有成效的https://github.com/deitch/cansecurity