2013-03-25 66 views
1

我們有一個應用程序在一個基本域上運行。應用程序解決了流量即將到來的地方,這意味着我們有多個域(www.example.com,www.something.com ...),但實際上它是一個應用程序。其中一個控制器解析域名。許多域上的一個Rails應用程序的單一登錄

我們正面臨的問題是單點登錄。如何爲將要添加的所有現有和未來域創建SSO。當用戶登錄到一個域時,我們需要自動登錄所有域。有沒有一些常見的做法來解決這個問題?

任何建議,歡迎

+0

這個問題已經回答堆棧溢出http://stackoverflow.com/questions/274384/how-can-i-share-user-sessions-across-multiple-domains-using-rails – 2013-03-25 11:34:13

+0

我們使用的應用程序上不同的領域。它不是a.example.com或b.example.com ......它們是完全不同的域名。 – 2013-03-25 11:36:43

+0

您面臨的問題是具有會話令牌的Cookie被限制到域。你需要先解決。儘管如此,我還沒有解決方案。 – Andrew 2014-09-17 05:05:22

回答

0

選擇了一個集中的地方像活動記錄或memcached的會話存儲。在所有應用程序中設置相同的會話機密。 我已經實現了這個..它工作得很好。

+1

它根本不適用於我。你能否將你的示例代碼提交給github? – Chamnap 2013-04-10 06:16:43

相關問題