mediawiki/auth-remote-user

Mediawiki扩展,允许通过web服务器上的REMOTE_AUTH(例如kerberos)功能进行身份验证。

安装: 0

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

类型:mediawiki-extension

1.0.0 2024-07-01 06:37 UTC

This package is auto-updated.

Last update: 2024-08-31 07:04:16 UTC


README

Packagist download count

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上的电子邮件功能