Apache - 配置mod_auth_sspi.so

时间:2015-06-11 00:12:35

标签: php apache single-sign-on mediawiki

我正在尝试使用他们的Windows凭据在我的mediawiki中实现自动登录功能。我正在使用Apache Server(V2.2)。

我已经实现了Auth远程用户扩展,并在我的httpd.conf文件中实现了mod_auth_sspi.so,并将其配置如下

if let i = self.tableView.indexPathForSelectedRow()?.row {
    if i <= explanation.count{
        destination.explanation = explanation[i] <-- ERROR HERE
    } else {
        println("No explanationto display")
    }
}

但是,它提示我在IE / Firefox / Chrome上输入用户名和密码,我不希望出现提示。我想让它在没有提示的情况下直接自动登录mediawiki。我做错了哪一步?

我如何实现上述目标?感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

删除'SSPIOfferBasic on'并确保您的IE选项设置如下:

Single Sign On with apache on windows 7 and mod_auth_sspi

SSPIOfferBasic表示“客户端,您可以使用基本身份验证进行身份验证”,因此大多数浏览器都会选择而不是SSO / NTLM