mediawiki / auth-remote-user
Mediawiki扩展,允许通过web服务器上的REMOTE_AUTH(例如kerberos)功能进行身份验证。
1.0.0
2024-07-01 06:37 UTC
Requires
- composer/installers: ~1.0|~2
README
此MediaWiki扩展旨在通过web服务器的REMOTE_AUTH(即kerberos)功能提供身份验证。
它依赖于扩展PluggableAuth。
安装扩展后,您需要在特殊页面AuthRemoteUser上配置您的web服务器以进行远程身份验证。
Kerberos的Apache配置示例
<LocationMatch ".*/index\.php"> <If "%{QUERY_STRING} =~ /title=[^:]+:AuthRemoteUser/"> SSLRequireSSL AuthType Kerberos AuthName "Kerberos Login" KrbMethodNegotiate On KrbMethodK5Passwd Off KrbAuthoritative on KrbAuthRealms <your krb realms> KrbVerifyKDC on Krb5KeyTab /etc/keytabs/krb5.keytab.HTTP require valid-user </If> </LocationMatch>
注意:即使您使用Short URL模式,也必须匹配index.php?title=,因为身份验证特殊页面是使用原始链接模式内部访问的。
联系
有关错误报告和功能请求,请查看是否已在开放错误列表中报告。如果没有,请报告它。
有关一般性问题、评论或建议,您可以使用MediaWiki.org上的讨论页面。如需直接与作者联系,请使用MediaWiki.org上的电子邮件功能。