0
目前,我试图在轨实现单点登录(SSO)4.在轨道4
考虑在功能实现单点登录的我有一个主要的应用demo.com
和三个子域的应用程序(基本上每一个都是独立的Rails应用程序)sub0.demo.com, sub1.demo.com, sub2.demo.com
现在我必须先登录所有的应用程序通过demo.com
(让考虑我对所有的应用程序相同的用户)
对于这个我看着this post,并试图实现它。
所以我有一个下列问题
是不是这样做的好方法吗?
对于每个给出的链接,我想实现这个我已经做了以下步骤
- 由于我对当地的工作给定的功能,在
/etc/hosts/
文件中设置的域
127.0.0.1 demo.com
127.0.0.1 sub0.demo.com
127.0.0.1 sub1.dem o.com
- 由于我对当地的工作给定的功能,在
- 也取得了下面的文件中的更改从
sub1.demo.com
session_store.rb
Rails.application.config.session_store :cookie_store, :key => '_tourlyapp_session', :domain => "demo.com"
但它是即使我已经为所有应用程序设置了相同的密钥,但不工作。
有什么我不知道的。
有可能被用于此数不胜数的宝石;我不认为SO的目的是提出你可以尝试做的不同的事情。 – Smar