我有一个托管HTML文件的网站(网站A)。 HTML文件包含托管在其他网站(网站B)上的图像链接。网站B使用Windows身份验证。当用户在网站A上请求页面时,会弹出一个网络资源对话框以获取身份验证详细信息。我希望加载图像,用户必须输入身份验证详细信息。我想如果我使用可以访问网站B的网络登录在网站A上运行应用程序池,那么网络资源对话框就不会出现,但它仍然会出现。有没有人有任何建议如何保持网站匿名并从网站B加载资源而没有网络登录提示?
答案 0 :(得分:0)
确保您的用户使用IE并登录其域帐户
http://support.microsoft.com/kb/258063
Internet Explorer必须满足以下条件: 自动验证用户的登录和密码并进行维护 安全:
- 必须在IIS中的网站属性中启用Windows集成身份验证,也称为Windows NT质询/响应。 首先尝试匿名身份验证,然后是Windows 集成身份验证,摘要式身份验证(如果适用),以及 最后是Basic(明文)认证。
- 客户端和Web服务器必须位于同一个基于Microsoft Windows NT或基于Microsoft Windows 2000的域中 在受信任的基于Windows NT或基于Windows 2000的域中 用户的帐户可以被授予对资源的权限 基于IIS的计算机。
- 用户的浏览器必须是Internet Explorer。 Internet Explorer是唯一支持Windows集成身份验证的浏览器 (NTCR)。
- Internet Explorer必须将请求的URL视为Intranet(本地)。如果请求的URL的计算机名称部分 包含句点(例如http://www.microsoft.com和 http://10.0.0.1),Internet Explorer假定请求的地址 存在于Internet上,不传递任何凭据 自动。没有句点的地址(例如http://webserver) 被认为是在内联网(本地); Internet Explorer通过 凭证自动。唯一的例外是包含在中的地址 Internet Explorer中的Intranet区域。
- Internet Explorer的Intranet区域安全设置必须设置为仅在Intranet区域中自动登录。这是默认设置 IE浏览器。
有关Internet Explorer安全区域的其他信息, 单击下面的文章编号,以查看Microsoft中的文章 知识库:
174360如何在Internet Explorer中使用安全区域
- 请求网页的用户必须对网页以及所有对象具有适当的文件系统(NTFS)权限 在网页中引用。例如,用户可能具有完全控制权 网页的权限,但如果是网页,则会提示输入密码 指的是安全文件夹中的图形。