如何清除基本的身份验证细节在chrome

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

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

278843 次浏览

你应该能够清除您的凭据从您的浏览器通过“清除浏览数据…”在chrome://设置/高级

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

http://me@example.com

这不是一个真正的完整解决方案,参见下面的迈克的评论

你也可以通过设置页面chrome://chrome/settings来实现

  • 引擎盖下
  • 高级设置
  • 密码及表格

然后点击链接Manage saved passwords

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

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

退出Chrome时,身份验证将被清除。

但是请注意,默认情况下Chrome是在后台运行应用程序,所以即使你关闭了所有Chrome窗口,它也可能不会真正退出。你可以在高级设置下改变这种行为,或者在Windows下,你可以通过使用系统迷路中的Chrome图标完全退出Chrome。如果Chrome仍在运行,应该会有一个图标,但也许你会发现它只在弹出窗口隐藏的图标。Chrome图标的上下文菜单有一个完全退出Chrome的入口,你也可以使用该菜单更改应用程序在后台运行的设置。

  1. 打开Chrome菜单
  2. 选择Settings
  3. 滚动到底部
  4. 单击Show advanced settings...
  5. 滚动到底部
  6. System下,取消选中标记为
    Continue running background apps when Google Chrome is closed的复选框

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

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

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

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

希望这能有所帮助!

function logout(url){
var str = url.replace("http://", "http://" + new Date().getTime() + "@");
var xmlhttp;
if (window.XMLHttpRequest) xmlhttp=new XMLHttpRequest();
else xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4) location.reload();
}
xmlhttp.open("GET",str,true);
xmlhttp.setRequestHeader("Authorization","Basic YXNkc2E6")
xmlhttp.send();
return false;
}

Chrome使用与IE相同的互联网选项

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

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

这里有很多很棒的建议,我将给出我认为最有效的一个:

只要在网站上修改密码就可以了。旧的身份验证将变得过时,Chrome将再次请求它。

因为我有一个终端打开,我做了一个简单的脚本更改密码,在两次按键它是递增的。

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

已在Chrome 49中成功测试

你所需要做的就是在地址栏中输入chrome: / /重新启动, chrome浏览器及其后台运行的所有应用程序将重新启动,Auth密码缓存将被清理。

在Chrome浏览器中,在URL栏的右侧,当你在一个受密码保护的URL时,你应该看到一个小的键符号。单击该符号,它将直接带您到密码管理区域,在那里您可以删除该条目。这将确保您在将来收到提示,或者有机会输入新密码并保存它。

如果你没有看到关键符号,同样的密码管理区域可以访问到Chrome ->设置->密码和表单->管理密码。或者更简单地说,这个URL - chrome://settings/passwords。

在Chrome中还没有办法做到这一点(Chrome 58)

我发现最好的解决方案是在隐身窗口中打开url,这将迫使您重新输入基本的身份验证凭据。

当您想要更改凭证时,请关闭隐身窗口并启动另一个隐身窗口。

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

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

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

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

这在Chrome版本59.0.3071.115中工作

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

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

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

  1. 按下组合键Ctrl+转变+删除
  2. 你将在chrome中看到弹出窗口 李enter image description here < / p > < / >

  3. 选中上述选项,然后单击“清除数据”,就完成了。

我用的是Chrome 75。我发现重新启动Chrome不起作用。但是重新启动Chrome浏览器并打开开发者工具就可以了。我不知道为什么会这样。

只做

https://newUsername:newPassword@example.com

...重写你的旧凭证。

对于Windows 10:对我有用的是在凭据管理器中清除Windows凭据中的凭据。

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

首先,执行Settings >> Privacy and security.

. b

enter image description here



然后单击Site settings选项
enter image description here < / p >



然后单击View permissions and data stored across sites选项
enter image description here < / p >



搜索您想要删除的认证信息的站点。在本例中,我使用Stack Overflowenter image description here < / p >



现在点击网站,然后点击Clear data按钮。
enter image description here < / p >



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

正如@SalCelli所提到的,chrome://restart可以工作。但是,这会重新启动所有的选项卡。

另一种方法是按照CEGRD的建议以隐身模式启动

但是,如果您不愿意重新启动&使用隐身,在Chrome 86 (Mac)上,我发现@opsb &提供的答案;迈克仅适用于以下附加步骤。

  1. 在没有资源的url中输入错误的用户名

    如果url是http://mywebsite.com/resources/,如果我输入http://wrong@mywebsite.com/resources/,它会是不会起作用,但如果我只输入http://wrong@mywebsite.com/,它会是将工作

    1. 它清除基本认证凭证
    2. 再次提示输入凭据
  2. 当提示您输入凭据时,您需要Cancel,然后单击地址栏并按enter重新加载页面。现在输入正确的密码

  1. 右键单击书签栏>添加页面…
  2. 将名称设置为注销基本认证
  3. 设置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;
})()
  1. 在任何需要注销基本认证的网页上,单击书签。

我正在使用LastPass密码管理器,在LastPass删除凭据解决了这个问题。

最奇怪的事情,但在我的情况下,我试图访问一个具有基本认证的页面,Chrome甚至没有提示就发送无效凭据。在我注销了我的LastPass插件后,一切都恢复正常了。所以我认为LastPass开始支持基本身份验证,但它没有提供使用什么密码的选项,它看起来只是为匹配的域发送一个随机密码(这在我的情况下是非常有问题的)。

也许能帮到别人。

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

Goto: https://any:any@example.com那么你的密码将被删除。

any:any是任何字符串。

在我的情况下(Win Chrome v100),它在使用https://@domain.com删除凭据时起作用。在开发工具中验证并查询document.URL