2009-11-01 81 views
1

我試圖讓用戶通過驗證他們是否是姊妹網站的註冊用戶來登錄網站。我不確定實現這個最好的方法是什麼。被引用的網站使用authlogic身份驗證,那麼採用新網站調用的REST方法來獲取某種會話令牌是明智的。在Rails中實現遠程登錄

在此先感謝。

+0

這個答案很大一部分取決於網站是否在同一臺服務器上 – 2009-11-01 17:51:46

+0

這些網站很可能會部署在不同的服務器上,我正在尋找並沒有緊密聯繫在一起,因爲他們提供的服務完全不同。 – Sid 2009-11-01 19:06:11

回答

1

你想僅查看憑證還是同步會話? - 也就是說,如果我登錄了網站A,我也登錄了網站B.如果是第二種情況,則需要某種單點登錄解決方案。 CAS似乎與固體紅寶石implentations(見Ruby CAS ServerRuby CAS client。請記住,你不得不重寫的應用程序,如果你決定走這條路。

+0

問題是重寫第一個應用程序目前不是一個真正的選擇。需要的是允許我使用舊應用程序數據庫中存儲的用戶憑據登錄到新網站。雖然如果我可以同步會話,但是目前我不介意獨立管理會話,那將是非常棒的。 – Sid 2009-11-01 19:10:18

0

如果數據庫設置爲接受外部協議連接,你可以直接訪問用戶信息