ASP.Net用户身份验证IE - 缓存凭据

时间:2016-08-16 16:11:55

标签: asp.net vb.net internet-explorer active-directory

我有一个在我们的Intranet上运行的ASP.net Web应用程序,它使用活动目录进行身份验证。我们最近从旧域迁移到了新域。某些用户在连接到应用程序时收到此页面无法显示错误。

IE 11上的错误似乎仍然存在,但可以在Chrome或Firefox中使用。我怀疑IE正在缓存用户凭据并尝试使用他们存储的凭据和密码登录用户。

我们已尝试使用混合结果清除缓存和Cookie,服务器也已重新启动但问题仍然存在。

有关如何解决此问题并强制IE向用户使用其实际凭据而不是缓存凭据的任何想法?

不要添加混淆,但我已经取得了一些成功,一些用户使用IIS网络服务器IP地址而不是限定名称进行连接,例如10.x.x.x / appname.aspx而不是MyServerName / appname.aspx

由于

1 个答案:

答案 0 :(得分:0)

我怀疑那些有问题的用户已经允许IE保存他们的密码。那不是饼干。

在他们的工作站上查看Credential Manager。具体取决于操作系统:控制面板\用户帐户\凭证管理器

单击“Web凭据”,如果为您的应用程序存储了Web密码,您将看到列出的URL。只需将其删除即可。

这也可以解释为什么IP有效。因为缓存的凭据与URL绑定。