如何使用 HTTP Basic 注销?

如何使用 HTTP Basic 注销?

使用 HTTP 基本身份验证登录后,浏览器很少会让您轻松退出网站。我该怎么做?

(这种形式的身份验证很少在公共网络上使用,但我所在的内联网一直在使用它。它会弹出一个对话框,要求您输入用户名和密码。)

答案1

对于大多数浏览器

使用地址栏以无意义用户身份登录。例如,如果您登录到http://codereview.internal.company并加载 URL http://codereview.internal.company/r144,输入以下内容:

http://logout:[email protected]/r144

H TRiyadi 在 tolaris.com 上

对于 Chrome

这曾经在 Chrome 上有效,但现在不再有效。可能没有完整的解决方案,但请参阅https://superuser.com/a/1598511/28585https://stackoverflow.com/a/64611309/327615进行一些讨论。

答案2

对于 chrome 浏览器,您可以通过在地址栏中输入来完全重新启动 chrome 应用程序。

chrome://restart

另一种方法是,始终以隐身模式打开浏览器。对于 Chrome,快捷方式是

ctrl + shift + n

您还可以尝试另一种方法,即,如果您想注销,请尝试提供错误的凭据。例如,

randometxt@localhost:3000

*有时,这是有效的。

答案3

来自回答

Chrome 上有以下选项

  1. chrome://重新启动

  2. 以隐身模式启动

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

    例如:如果 url 是http://mywebsite.com/resources/,则不管用如果我进入,但是http://[email protected]/resources/将工作如果我只输入http://[email protected]/

    1. 它会清除基本身份验证凭证
    2. 再次提示输入凭证
    3. 但是,输入有效的凭据将不起作用,因为在后台,chrome 仍然会将错误的用户作为 url 的一部分发送,即使 url 正确显示在地址栏中当系统提示您输入凭据时,您需要Cancel单击地址栏并按 重新加载页面enter现在输入正确的密码

答案4

在 Firefox 中,转到“首选项”->“隐私和安全”->“清除历史记录”,然后选择仅有的“活动登录”复选框,(可选择适当的时间段)然后单击“确定”。

(这将使您退出全部您使用 HTTP Basic 身份验证登录的网站。没有官方方法可以仅从一个网站注销)

相关内容