2014-03-27 31 views
0

下面是我們正在嘗試做的:如何在wordpress站點和rails應用程序之間共享身份驗證信息?

  1. 申請「X」是WordPress的託管在example.com
  2. 應用「Y」是建立在回報率(紅寶石2,軌道4)託管的形式。 example.com。它使用'設計'來管理認證。
  3. 在應用程序「X」上,我們需要在頁面的一個角落顯示登錄表單(電子郵件,密碼,提交按鈕)。表單從應用程序「Y」加載並提交給它。
  4. 如果登錄成功,用戶名將從「Y」中提取並顯示在「X」上,如果登錄失敗,錯誤信息將顯示在「X」上,所有這些都應該在不離開example.com的情況下發生
  5. 如果用戶關閉窗口,並配備回到這個頁面以後,會話應「Y」和當前的登錄狀態讀取應顯示。

任何指針十分讚賞。

+0

所以:我不知道...但我知道搜索 - 你正在尋找的短語是「單點登錄」。我搜索了「wordpress單點登錄」,並提出了一系列插件......也許你可以搜索這個和rails,看看是否有一些gem已經寫入這樣做。 –

回答

0

你的問題很可能會成爲How Do I Write An API?

你問的是如何不僅移植數據,而且還有兩個不同應用程序之間的功能(認證)。雖然這在API (Application Programming Interface)中是完全可行的,但訣竅在於創建兩者之間的關係,Wordpress擁有自己的認證系統,Devise也有自己的認證系統。問題是這兩個應用程序「交談」幫助對方


如果你想我給了有關如何編寫一個API,這一些想法,請讓我知道。否則,我會建議看看你實際上想要實現的目標 - 堅持一個框架或其他的框架可能是正確的

相關問題