Intranet自动登录(mediawiki)

时间:2015-06-03 06:47:39

标签: php apache login mediawiki autologin

我正在使用mediawiki页面,它是一个基于Intranet的网站。其中一个要求是使用Intranet自动登录。

我在mediawiki上找到了2个扩展(LDAP扩展和Auth_remoteuser扩展),但我不确定实现自动登录的扩展名。

这两个扩展是否适合我的环境设置如下?

  • PHP 5.3.3(cgi / fcgi)
  • MySQL 5.1.73
  • Apache 2.1.6
  • Mediawiki 1.22.0

感谢所有回复和建议。我被困了这么久。我真的很感激这里的帮助。感谢。

1 个答案:

答案 0 :(得分:0)

您使用什么软件来实现Ldap目录?

您可以使用针对用例提到的两种扩展,但必须以非常不同的方式配置它们。

Auth_remoteuser使用REMOTE_USER环境变量,该变量在用户成功通过身份验证后由网络服务器设置(因此,实际上,您将身份验证委派给您的网络服务器)。现在,您必须配置apache以使用NTLM / Ldap对用户进行身份验证。

另一方面,

LdapAuthenticaton附带了自己的自动登录模块,但遗憾的是我不知道,它是如何工作的,以及它是否符合您的需求。设置非常简单,只需按照these steps进行操作即可。可以在this support thread中找到完整的设置(特别是对于IIS,但也应该与Apache一起使用)。

Btw。:MediaWiki 1.22不是MediaWiki的实际稳定版本。您应该考虑升级到最新的稳定版:https://www.mediawiki.org/wiki/Download(但请注意:据我所知,LdapAuthentication未经过1.24测试,因此您应该在生产中使用它之前自行测试。)