我正在尝试使用他们的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。我做错了哪一步?
我如何实现上述目标?感谢您的帮助!
答案 0 :(得分:0)
删除'SSPIOfferBasic on'并确保您的IE选项设置如下:
Single Sign On with apache on windows 7 and mod_auth_sspi
SSPIOfferBasic表示“客户端,您可以使用基本身份验证进行身份验证”,因此大多数浏览器都会选择而不是SSO / NTLM