路由器如何注销 HTTP Basic/Digest Auth?

Posted

技术标签:

【中文标题】路由器如何注销 HTTP Basic/Digest Auth?【英文标题】:How do routers log out of HTTP Basic/Digest Auth? 【发布时间】:2017-03-09 12:17:13 【问题描述】:

我从this one 之类的问题中知道,没有“官方”方式可以退出 HTTP 身份验证“会话”。我也读过401 header trick,但是does't seem to be too widely supported。

另一方面,现在我的家用路由器使用 HTTP Auth,而且它运行良好!我输入我的路由器 IP,但没有呈现网页。相反,我得到了一个 HTTP auth 登录框(我也有一个工业防火墙以同样的方式工作)。像这样的设备如何处理 HTTP 身份验证“会话”?

还是我被骗以为它是 HTTP 身份验证,因为没有呈现网页,只是一个与 HTTP 身份验证使用的登录框相同的登录框?

【问题讨论】:

【参考方案1】:

HTTP Auth/Digest 的凭据仅在浏览器关闭之前存储。如果您要登录到您的路由器,关闭 TAB,然后返回到您的路由器,您将看到您实际上仍然处于登录状态。

现在,如果您要登录路由器,请关闭浏览器,重新打开浏览器,然后导航回路由器 IP。您将再次看到 HTTP auth 登录框。

【讨论】:

以上是关于路由器如何注销 HTTP Basic/Digest Auth?的主要内容,如果未能解决你的问题,请参考以下文章

HTTP认证模式:Basic & Digest

Restlet 2.0.8:单个restlet应用程序实例的多种身份验证方法(BASIC、DIGEST)?

如何更改我的注销路线以重定向到我的主页

如何建立注销用户的路由并从mongodb数据库中删除

Postman安装与简单介绍

Keycloak注销请求不会注销用户