【发布时间】:2015-05-11 12:21:26
【问题描述】:
我即将开始使用 Javascript 来模拟客户端和服务器之间的摘要身份验证步骤的 POC。我可以接受个别请求,但整个会话期间的请求呢?
具体来说,我想知道登录成功后浏览器将如何处理后续请求。浏览器是否足够聪明,可以记住登录交换期间使用的必要标头,即使这发生在 Javascript 中,以便它可以继续使用相同的 nonce 并酌情增加 nc。
【问题讨论】:
-
您可能希望在服务器端实现摘要身份验证。客户端可以轻松修改,使用它来验证身份验证数据是不安全的。您是否有任何特定原因要避免向服务器发送请求?如果您使用 AJAX,它们可以“内联”而无需重新加载页面
-
@ianbeks 做了这个工作吗?
-
@casraf 我想你误会了,他想使用 js 或 ajax 提交,但想知道浏览器是否会在返回成功的 Authorization 标头后缓存这些凭据。
标签: javascript browser digest-authentication