如何使用 HTTP Basic 注销?

Lei*_*set 12 authentication http

一旦您使用 HTTP 基本身份验证登录,浏览器很少能让您轻松退出站点。我怎样才能做到这一点?

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

Lei*_*set 14

对于大多数浏览器

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

http://logout:logout@codereview.internal.company/r144
Run Code Online (Sandbox Code Playgroud)

h/t Riyadi on tolaris.com

这曾经适用于 Chrome,但不再适用。可能没有完整的解决方案,但请参阅https://superuser.com/a/1598511/28585/sf/answers/4522791661/进行一些讨论。


小智 8

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

chrome://restart
Run Code Online (Sandbox Code Playgroud)

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

ctrl + shift + n
Run Code Online (Sandbox Code Playgroud)

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

randometxt@localhost:3000
Run Code Online (Sandbox Code Playgroud)

*有时,这有效。