2

我一直在使用现有的 Cake 安装进行 REST 实现,它看起来很棒,除了我想对所有请求使用 HTTP Digest Authentication(Basic Auth 不会削减它)。太好了,我将在客户端应用程序(不是蛋糕)中生成一个标题并将其发送到我的蛋糕安装。唯一的问题是,我找不到从请求中提取该摘要的方法......

我已经查看了 Cake API 以获取可用于获取 Digest Header 的内容。你会认为请求处理程序能够抓住它,但我找不到任何类似的东西。

必须有另一种获取我忽略的摘要的方法吗?

与此同时,我正在编写自己的正则表达式来将其从请求中解析出来......一旦我完成了,我会在这里发布它,这样就没有人需要像我寻找它那样浪费太多时间了。

4

1 回答 1

1

弄清楚了。它已经可以通过 PHP 访问了$_SERVER['PHP_AUTH_DIGEST']

那么你传递给parseDigestAuthData($_SERVER['PHP_AUTH_DIGEST']);

<刘海头靠墙>

于 2010-06-15T05:41:20.820 回答