22.12 清除Firefox缓存的Authorization信息
http://scz.617.cn/network/201503181129.txt
Q:
用Firefox访问一台家用无线路由器,对方返回:
WWW-Authenticate: Basic realm="..."
输入用户名、密码(admin:admin)后,浏览器提交:
Authorization: Basic YWRtaW46YWRtaW4=
通过验证。目标路由器没有注销功能。关闭浏览器标签页,在新的标签页中重新访问 目标路由器,浏览器自动提交前述认证信息。我理解这个信息被Firefox缓存了,现 在出于测试目的,想清除被缓存的认证信息,如何做?
关闭Firefox进程当然可以解决问题,但那不是我所期望的。
D: scz 2015-03-18 11:29
正经办法暂时没找到,实测了一种方案。用Firefox插件"Modify Headers":
Open ModifyHeaders
Select action
Modify 或 Filter(相当于Delete)
Header name
Authorization
Header value
保持为空
Descriptive comments
保持为空
Add
重新访问目标路由器,再次弹框提示输入用户名、密码,点取消,停用"Modify Headers"。 重新访问目标路由器,用Wireshark抓包确认Firefox缓存的Authorization信息已被 清除。