AngularJS 和摘要 HTTP 身份验证

Posted

技术标签:

【中文标题】AngularJS 和摘要 HTTP 身份验证【英文标题】:AngularJS and Digest HTTP Authentication 【发布时间】:2013-07-08 16:38:30 【问题描述】:

我正在尝试以角度实现摘要身份验证算法。然而,缺乏关于角度将发送的请求的知识使我无法理解这个目标。 我的方法是通过

转换请求
$httpProvider.defaults.transformRequest

路线。但是我提供的功能

function (data, headersGetter)

显然没有提供有关即将到来的请求的任何知识。由于我根本不了解请求 URI(但尤其是方法,例如 PUT、GET 等),因此不可能计算出正确的摘要哈希。

有人知道 transformRequest 函数如何获取 URI 和请求目标的方法吗?

【问题讨论】:

你有没有想过这个问题。我需要使用摘要身份验证连接到 rest api 供将来参考,有一个名为angular-digest-auth的angular-http-digest项目 【参考方案1】:

事实上,这个功能现在通常通过http://ngmodules.org/modules/angular-digest-auth提供

【讨论】:

以上是关于AngularJS 和摘要 HTTP 身份验证的主要内容,如果未能解决你的问题,请参考以下文章

Authlogic 和 HTTP 摘要身份验证

为 HTTP 摘要式身份验证编写测试/方法

使用 AngularJS 拦截器阻止 HTTP 基本身份验证对话框

摘要和基本身份验证有啥区别?

如何在 Golang 中使用摘要身份验证进行 HTTP POST?

自定义摘要身份验证