2015-05-09 47 views
1

我正在構建一個由MediaWiki和phpBB組成的網絡作爲其子組件。另外WordPress可能會在未來添加。我目前的問題是選擇一種統一的身份驗證方法(不要強制用戶擁有特殊的MediaWiki賬戶,特殊的phpBB賬戶等)。MediaWiki + phpBB + WordPress的單一用戶名/密碼

你會推薦我哪種方法?基本的限制是它是一個簡單的LAMP服務器(沒有LDAP數據庫)。可能我瞭解:

  1. 使用分散協議例如OpenID,OAuth 2.0用戶,等我寧願這種做法。但是,Google不再支持OpenID,所以OAuth 2.0可能更合適。
  2. 從phpBB的用戶使用DB和安裝一些插件其他子(鏈接到MediaWiki擴展的phpBB AUTH)的用戶從鏈接到MediaWiki
  3. 使用DB和安裝一些插件的phpBB。
  4. 使用一些專門的Web應用程序進行用戶憑證管理,併爲MediaWiki和phpBB安裝插件。
+0

您可能想要在https://www.mediawiki.org/wiki/Requests_for_comment/AuthManager上分享您的經驗,以便將來可以更輕鬆地完成這項工作。 – Nemo

回答

0

我認爲你的主要觀點已經明白了:你需要一個新平臺作爲中央用戶存儲。你知道的問題必須找出: 什麼平臺有插件互相交互?您可能會發現插件只能「向一個方向發揮作用」,並且對於mediawiki本身,您會發現過時的擴展日誌,可能無法再使用最新的mediawiki版本和更新。

另一點是,你現在也應該考慮WordPress。在您選擇了一箇中央用戶商店之後,您大多無法通過大量工作對其進行更改,因此我現在也要檢查WordPress的整合情況。在那個

展望和短搜索我不會喜歡鏈接到MediaWiki是中央用戶存儲,我不知道,如果phpBB是最好的解決辦法,也:/

我想到的一個最好的辦法是使用LDAP,擴展和插件似乎被支持,併爲每個軟件的最新版本工作。你有一箇中央用戶商店,可以很容易地集成到其他應用程序中。你不能使用它的原因是什麼,LAMP棧也可以處理這個問題?

我會考慮選擇的第二種解決方案是使用Google的用戶存儲並訪問它vi OAuth 2.0。 MediaWiki,phpBB和WordPress支持插件和/或擴展。

1

在一天結束時登錄是登錄是登錄。特定於各個應用程序的所有自定義字段都可以通過插件正確橋接。製作最需要保存主數據庫和登錄系統的應用程序。在很多情況下,這是論壇,但是這種情況因網站而異。

我會提醒的是,許多新的論壇管理員最終想從phpBB升級到更強大和更現代的東西。我是其中一位管理員。是的,phpBB和開源論壇一樣好,但它不會與商業論壇應用競爭。所以請記住,如果你使phpBB成爲你的主數據庫。