单点登录许多域上的一个Rails应用程序

时间:2013-03-25 11:13:11

标签: ruby-on-rails single-sign-on

我们有一个在一个基域上运行的应用程序。应用程序解决了流量来临的问题,这意味着我们有多个域(www.example.com,www.something.com ...),但实际上它只是一个应用程序。其中一个控制器解析了域名。

我们面临的问题是单点登录。如何为将要添加的所有现有和未来域创建SSO。当用户登录一个域时,我们需要自动登录所有域。是否有一些常见的做法如何解决这个问题?

欢迎任何建议

1 个答案:

答案 0 :(得分:0)

为会话存储选择了一个中心位置,如活动记录或memcached。在所有应用中设置相同的会话密码。 我已经实现了这个......它的工作非常好。