我在一个使用基本身份验证的网站上工作。使用Chrome我已经登录使用基本的认证。现在我想从浏览器中删除基本的身份验证细节,并尝试不同的登录。

使用Chrome浏览器时,如何清除当前的基本身份验证细节?


当前回答

可能是老帖子了,但想过添加答案来帮助别人。

我在高级ReST客户端应用程序中也遇到了同样的问题,我无法从Chrome和应用程序中清除基本的身份验证。它只是停止要求凭据!

然而,我设法使它通过重新启动Chrome使用关于谷歌Chrome ->重新启动。

一旦Chrome重新启动,当我访问ReST服务,它会要求用户名和密码使用基本身份验证弹出。

希望这能有所帮助!

其他回答

自从答案公布后,情况发生了很大变化。 现在,您将在URL栏的右侧看到一个小键符号。 点击符号,它将直接带你到保存密码对话框,在那里你可以删除密码。

已在Chrome 49中成功测试

这并不是问题所要问的,但如果你不小心保存了基本的认证凭据,想要清除或更新它们:

https://support.google.com/accounts/answer/6197437

开放的Chrome。 在右上角,单击“更多>”,然后单击“设置”。 在底部,单击Advanced。 在“密码和表单”下,单击“管理密码”。 在“已保存的密码”下,单击要清除已保存的基本身份验证凭据的站点上的删除。

步骤1-4可以通过这个链接快速导航:chrome://settings/passwords

这在Chrome版本59.0.3071.115中工作

如果你在url中包含用户名,chrome似乎总是会显示登录提示。

http://me@example.com

这不是一个真正的完整的解决方案,请看下面Mike的评论。

右键点击你的书签栏->添加页面… 设置名称为“注销基本认证” 设置URL为:

javascript: (function() {
    var xmlhttp = new XMLHttpRequest();
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4) {
            location.reload()
        }
    };
    xmlhttp.open("GET", location.origin, true);
    xmlhttp.setRequestHeader("Authorization", "Basic aW52YWxpZDoK");
    xmlhttp.send();
    return false;
})()

在任何需要注销基本认证的网页上,单击书签。

对于Chrome 66,我在下面找到了相关选项:

右上…菜单->更多工具->清除浏览数据 点击“高级”页签 勾选“密码”框(取消你不想清除的密码) 按“清除资料”

使用一个新的隐身窗口可能更容易,但当你忘记并想要清除保存的密码时,这个方法不需要重新启动Chrome(这也有效)