我有一個phpbb論壇,我正在開發一個rails應用程序,將用於移動友好的應用程序。我需要一種在phpbb和rails之間執行SSO的方法。PHPBB身份驗證+導軌
我發現在GitHub上紅寶石的寶石叫亞歷克-auth的,但它並沒有在超過3年進行了更新。
我最初的想法是在rails中模仿phpass(我相信它是最新的phpbb使用的),然後當與Devise/Warden進行身份驗證時,只有rails引用phpbb_users表。
然而,這一任務變得艱鉅,將成爲又一個LIB管理。
我的下一個想法是寫一個插件監獄長來檢查phpbb_session,如果它的存在,然後繼續。否則,將它們重定向到phpbb登錄頁面。
有沒有人碰到之前這樣做,如果是的話是什麼,你所用的方法。
我最終使用了phpass-ruby gem並且只是手動檢查密碼。我應該爲它創建一個gem ..現在,rails應用程序只需訪問phpbb_users表並進行身份驗證並創建一個單獨的會話存儲。 – gorelative
我的問題是使用Heroku並嘗試添加多個遠程MySQL數據庫。由於rails應用程序將連接至少兩個數據庫來讀取信息。 – gorelative
不幸的是,我沒有任何經驗。在使用Heroku到目前爲止。最終的方式是我最終的方式:)如果我會在這個主題上發現一些有趣的內容,我會發布更新。 –