【发布时间】:2018-10-29 01:42:38
【问题描述】:
我对 IIS 一无所知,我刚刚开始使用 IIS 进行项目,但我已经遇到了问题。而且我认为问题出在 IIS 配置上。
所以情况是这样的:
我有一个带有登录表单的网站。当您没有完成登录表单时,什么都无法访问。 完成后,我要求 LDAP 知道用户是否已知。 为了开发网站,我将 IIS 配置 Auth 设置为“匿名身份验证”。 一切正常。
现在网站已经完成,我想实现最后一件事,即 SSO。所以我禁用了匿名身份验证,现在启用了 Windows 身份验证。
问题是我无法再访问我的网站,它显示了一个安全窗口窗口。但即使我把我的个人帐户,它也不起作用。
如果一切正常,我将在 $_SERVER 数组中包含 AUTH_USER 和 AUTH_PASSWORD。但我什么都没有。
登录表单和 SSO 都应该可以工作。因为该网站必须可以在公司网络上以及 VPN 后面访问。
以下是我的项目的规格:
- IIS 10、Windows 10
- Laravel 5.4
- adldap (https://github.com/Adldap2/Adldap2-Laravel)
- IE 11
- 在我的系统中启用了 Windows 身份验证(控制面板、Windows 功能)
【问题讨论】:
标签: php laravel authentication iis ldap