我在Symfony应用程序内联网上工作。 我听说可以使用authentication窗口,而不必使用传统的authentication窗口login。
有人可以给我1或2个链接地址的主题? 我search了自己,但我找不到合适的关键字。 他是WSSE吗?
先谢谢你!
如果您在位于AD中的Windows服务器上的IIS实例上运行PHP应用程序,并与使用此应用程序的其他计算机连接,则可以关闭“匿名”用户在IIS界面中访问该网站的权限。
之后,您可以检查PHP中包含domain\user
信息的$_SERVER['AUTH_USER']
/ $_SERVER['PHP_AUTH_USER']
变量之一。 你甚至不需要显示任何登录对话框。 所以这是一个SSO(单点登录)过程。
有关详细信息,请参阅下面的链接:
如果你所谓的“识别窗口”是你必须键入id和通过而不是HTML表单的小警报,你只需要看一下htaccess和htpassword的方向,因为这个小窗口是一个htacces保护的结果。
看这里(例如): http : //www.seas.upenn.edu/cets/answers/auth-htpasswd.html
最好的问候彼得
进一步的TiMESPLiNTER上面的评论
在我们的IIS设置(IIS 7.5)上,相关的服务器变量是$ _SERVER ['AUTH_USER'],所以如果它不起作用,首先尝试使用phpinfo()为您的站点找到正确的变量。