IE浏览器和放大器;火狐集成Windows身份验证 [英] IE & Firefox with Integrated Windows Authentication

查看:1075
本文介绍了IE浏览器和放大器;火狐集成Windows身份验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要建基于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.

维基文章关于Windows身份验证

这篇关于IE浏览器和放大器;火狐集成Windows身份验证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆