单个登录多个nodejs应用程序

时间:2013-12-20 04:46:32

标签: node.js single-sign-on passport.js

我们在同一个域名上运行3个nodejs Web应用程序,在同一个vps上有多个子域名,并为每个子域名实施护照验证。我们希望单个用户能够使用单个帐户访问所有应用程序,并且我们已将accounts.example.com添加为仅用于帐户管理的第四个应用程序。要求是 - 一旦用户在accounts.example.com中进行了身份验证,如何使用户能够使用该会话访问三个Web应用程序的其余部分。

2 个答案:

答案 0 :(得分:2)

你可以在redis-server中分享你的会话。如果你使用express,你可以尝试使用connect-redis https://github.com/visionmedia/connect-redis

答案 1 :(得分:2)

尝试使用CanSecurity ...它在node.js的图表上方是单点登录..希望这证明是富有成效的https://github.com/deitch/cansecurity