1

我正在尝试创建一个 wiki,其查看和编辑 wiki 必须仅限于两个小组用户。

由于它是一个大学社团,我们已经有一个由大学运行的外部认证系统,我已经实现了$_SERVER['REMOTE_USER']用于认证的系统。但是,这允许访问大学中的任何人。我想创建两个能够查看和编辑 wiki 的用户“exec”和“steering_committee”的小子集。

我一直在使用我一直在使用的身份验证插件,但是当我尝试返回时falseauthenticate($user, $pwd)我没有看到任何访问禁止警告。

所以我的问题是,创建这种身份验证的最佳方法是什么?我希望能够添加有关用户(执行职位、前执行职位)的数据,这些数据包含在两个表中wiki_execwiki_user_former_positions以便 wiki 可以使用。

4

1 回答 1

0

最好的方法是使用 MultiAuth 插件,虽然它确实不是特别容易扩展(尽管可能需要更熟悉 MedaiWiki)。

http://www.mediawiki.org/wiki/Extension:MultiAuthPlugin

(感谢@Christian 为我指明了正确的方向)

于 2012-08-23T12:26:08.370 回答