IE浏览器和放大器;火狐集成Windows身份验证 [英] IE & Firefox with Integrated Windows Authentication
问题描述
我要建基于Ext JS的Web服务和一个Intranet应用。
用户在使用集成Windows身份验证授权。
这在IE工作正常(因为它应该是)。
I'm building an Intranet application based on Ext JS and webservices. Users are authorized using Integrated Windows Authentication. This works fine in IE (as it should be).
由于我的应用程序是在JavaScript中它被加载在Firefox,但后来当我从服务器请求一些数据我可以访问在Firebug拒绝,因为所有的Web服务正在检查用户权限。
Because my application is in JavaScript it is loaded in Firefox, but then when I request some data from server I get access denied in firebug, because all webservices are checking user right.
我的问题是:我可以要求用户输入自己的用户名和密码(如登录到FTP或简单的登录页面)在所有的浏览器不支持集成Windows身份验证
My question is: Can I request user to enter his username and password (like login to ftp or simple login page) in all browsers that don't support Integrated Windows Authentication?
我知道有插件的Firefox,但我想不需要插件一个安全的解决方案。
I know there are plugins for firefox, but I would like a secure solution that don't require plugins.
感谢您的建议
推荐答案
Windows身份验证是通过NTLM进行。如果浏览器不能自动提供证书,那么应该这将提示用户输入凭据所有的浏览器显示一个用户名/密码对话框。这应该自动发生。
Windows Authentication is performed via NTLM. If a browser doesn't automatically supply the credentials then a username/password dialog should be shown in all browsers which would prompt the user to enter their credentials. This should happen automatically.
如果您可以编辑在Firefox的配置设置,那么你可以让凭据加入域 network.automatic-NTLM的auth.trusted - URI的
自动提交在约:配置
If you can edit the config settings in FireFox then you can make the credentials be submitted automatically by adding the domain to network.automatic-ntlm-auth.trusted-uris
in about:config
.
这篇关于IE浏览器和放大器;火狐集成Windows身份验证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!