MediaWiki + phpBB + WordPress

时间:2015-05-09 20:39:01

标签: wordpress oauth openid mediawiki phpbb

我正在构建一个由MediaWiki和phpBB组成的网络作为其子组件。也可以在将来添加WordPress。我目前的问题是选择一种统一的身份验证方法(不强迫用户拥有特殊的MediaWiki帐户,特殊的phpBB帐户等)。

你会推荐我哪种方法?基本限制是它是一个简单的LAMP服务器(没有LDAP数据库)。我所知道的可能性:

  1. 使用分散协议,例如OpenID,OAuth 2.0等。我更喜欢这种方法。但是,Google不再支持OpenID,因此OAuth 2.0可能更合适。
  2. 使用来自phpBB的用户数据库并将一些插件安装到其他子组件(用于phpBB身份验证的MediaWiki扩展名。)
  3. 使用MediaWiki的用户数据库并安装一些插件到phpBB。
  4. 使用一些专门的Web应用程序进行用户凭据管理,并为MediaWiki和phpBB安装插件。

2 个答案:

答案 0 :(得分:1)

在一天结束时登录是登录是登录。可以使用插件正确桥接特定于各个应用程序的所有自定义字段。使应用程序需要最多照顾您的主数据库,从而登录系统。在许多情况下,它是论坛,但这确实因网站而异。

我会提醒许多新的论坛管理员最终想要从phpBB升级到更强大和更现代的东西。我是其中一位管理员。是的,phpBB和开源论坛一样好,但它并没有与商业论坛应用竞争。因此,如果您将phpBB作为主数据库,请记住这一点。

答案 1 :(得分:0)

我认为您已经理解的要点是:您需要将一个新平台作为中央用户存储。你知道的问题必须找出: 插件有什么平台可以互相交互?您可以找到插件,只能在一个方向上工作,而对于mediawiki本身,您会找到一个过时扩展的日志,这可能不再适用于最新的mediawiki版本和更新。

另一点是,你现在也应该考虑WordPress。选择一个中央用户商店后,你几乎无法通过大量工作来改变它,所以我现在也要检查WordPress的集成。

看一下这个和一个简短的搜索,我不会偏爱MediaWiki成为中央用户存储,我不确定,如果phpBB也是最好的解决方案:/

我认为最好的方法之一是使用LDAP,扩展和插件似乎得到支持并且适用于每个软件的最新版本。您有一个中央用户存储,也可以轻松集成到其他应用程序中。你不能使用它的原因是什么,LAMP堆栈也能解决这个问题?

我要考虑选择的第二个解决方案是使用Google的用户存储并通过OAuth 2.0访问它。 MediaWiki,phpBB和WordPress通过插件和/或扩展支持此功能。

相关问题