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