将Windows安全用户名和密码嵌入到aspx页面

时间:2013-03-14 14:35:57

标签: asp.net html xml

我正在尝试在我的asp.net应用程序中为ip camera的图像添加一个链接。

除了一个小问题,一切都很好。

问题是我每次都会被要求提供来自Windows安全的用户名和密码

代码如下:

    </form>
    <p>
        <img align="middle" alt="PC1" src="http://xxx.xxx.xxx.xxx/jpg/image.jpg" 
            id="reloader" onload="setTimeout('document.getElementById(\'reloader\').src=\'http://xxx.xxx.xxx.xxx/jpg/image.jpg?/'+new Date().getMilliseconds()', 500)"
            style="z-index: 1; left: 506px; top: 169px; position: absolute" /></p>
</body>

我试过把

 userid:password@

在IP地址之前,但这使得页面完全可见..任何帮助都是apreciated

1 个答案:

答案 0 :(得分:0)

此功能允许Internet Explorer使用URL中传递的凭据,这样可以在5年多前删除。它被视为一个安全漏洞。

以下是描述删除此功能的知识库文章:http://support.microsoft.com/kb/834489

<强>更新

有几种方法可以解决这个问题:

  1. 关闭IP摄像机的身份验证。
  2. 如果您的.Net服务器可以访问您的IP摄像头,您的.Net应用程序可以将请求代理到摄像头并为您处理凭据。