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

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


当前回答

我使用Chrome 83版本,这就是我是如何做到的。在执行上述步骤之前,请确保要删除的站点的“身份验证详细信息”选项卡已关闭。 首先,进入“设置”>>隐私和安全。

然后点击网站设置选项

然后点击查看权限和跨站点存储的数据选项

搜索您想要删除的认证信息的站点。在本例中,我使用Stack Overflow。

现在点击网站,然后点击清除数据按钮。

现在重新启动浏览器,系统会要求您重新登录。如果要重新启动,可以在地址栏中输入chrome://restart。

其他回答

这是一个快速的技巧。 例如,您已经通过user1:password1输入url https://example.com的基本身份验证。要清除它,只需打开新标签,然后:

转到https://any:any@example.com,您的密码将被删除。

Any: Any是任意字符串。

你可以打开一个隐身窗口Ctrl+Shift+n每次你做一个测试。隐身窗口将不记得您上次输入的用户名和密码。

要使用这个技巧,请确保关闭所有隐身窗口。所有隐身窗口共享相同的缓存。换句话说,你不能打开多个独立的隐身窗口。如果您登录其中一个窗口并打开另一个窗口,这两个窗口是相关的,您将看到新窗口记住了第一个窗口中的身份验证信息。

右键点击你的书签栏->添加页面… 设置名称为“注销基本认证” 设置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使用与IE相同的Internet选项。

试着打开你的互联网选项并从“可信站点”中删除URL。当您重新启动浏览器并再次访问该URL时,这将重新生成一个401凭据调用。

您可能还需要将其从“内部网站点”中删除。

只做

https://newUsername:newPassword@example.com

...重写你的旧凭证。