我正在开发一个在 IIS 上用 PHP 构建的 Intranet 应用程序。我想通过使用 Windows 身份验证将用户名自动从浏览器传递到 IIS 来针对 AD 进行身份验证。有办法做到这一点吗?
是的,IIS 支持集成 Windows 身份验证。访问您网站的“身份验证”选项...
...并将“Windows 身份验证”项更改为“启用”(如果您想强制用户进行身份验证,则可能将“匿名身份验证”更改为“禁用”)...
更多详细信息请参见Technet http://technet.microsoft.com/en-gb/library/cc754628%28v=ws.10%29.aspx.
在 PHP 中,用户名应填充在$_SERVER
超全球。我认为作为AUTH_USER
,但我现在无法证实这一点。使用var_dump($_SERVER);
找到正确的密钥。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)