从 Chrome 清除 http 身份验证缓存

Amr*_*rni 5 google-chrome windows-authentication

我确信这不是我面临的新问题,但还没有找到任何解决方案。所以,我们有一个使用 Windows 身份验证的 ng2 应用程序。它是使用带有 Jersey RESTful 服务的 Waffle 库实现的。我们正在实施注销功能,这似乎存在浏览器缓存凭据的问题,直到它的所有实例都关闭。

当用户第一次启动浏览器(浏览器的第一个实例)时,它会按预期提示输入凭据。当用户单击应用程序中的“注销”选项时,会话在服务器上无效。但是,下次当用户刷新 URL 或在新选项卡中启动应用程序时,浏览器不会提示输入凭据。

在 Internet Explorer 中,使用 document.execCommand(“ClearAuthenticationCache”) 清除为用户存储的凭据。是否有任何等效的代码或方法可以从 Chrome 中清除 http 身份验证缓存?