Apache realm身份验证对于快速和肮脏的站点acl来说是很棒的。你能用一个模式窗口代替通常丑陋的本机窗口来做领域身份验证吗?我知道还有其他的解决方案,比如CAS等,但是Apache总是存在的(在大多数情况下),而且.htaccess是简单、快速和容易的。
发布于 2011-07-22 02:46:52
答案很简单:不是。
这个“丑陋的本机窗口”是当你的web浏览器遇到RFC 2617中定义的HTTP authentication时所显示的那种对话框。这与Apache httpd无关,无论哪个web服务器(Apache httpd、nginx、lighttpd、IIS、Hiawatha、fnord、gatling、…),对话框在你的web浏览器中看起来都是一样的。已生成WWW-Authenticate标头。
发布于 2011-07-22 02:46:02
简而言之,不是;丑陋的本机窗口不是来自Apache,而是来自您的浏览器。
当您请求访问资源时,基本上会返回一个状态为401 (未授权)的响应;浏览器显示通常的模式对话框,要求您输入用户名和密码;一旦您提供了用户名和密码,浏览器就会再次尝试添加带有用户名/密码的Authentication:标头。如果你可以被授权,很好,否则你有另一个401,浏览器再次要求输入密码。
https://stackoverflow.com/questions/6781001
复制相似问题