0

我觉得这可能已经在某个地方得到了回答,但似乎没有人直接回答这个关于 Drupal 的问题,我想知道这是否会产生重大影响。

我已经设置了一个 vanilla Drupal 安装,其中只有必要的模块来使用 REST 服务器来处理推送通知。在使用 CocoaRestClient(在此处找到http://code.google.com/p/cocoa-rest-client/)测试 REST 服务器时,我遇到了基本 HTTP 身份验证问题(身份验证失败)。我已经使用会话身份验证进行了测试,并且效果很好。我的用户名和密码肯定是正确的。服务基本身份验证模块没有提供太多设置方式,那么我做错了什么?

正在使用的模块:
推送通知
服务
服务基本认证
REST 服务器

Drupal 7.22 最小(香草安装 - 没有主题或任何其他花哨的模块,而不是列出的模块)。

4

2 回答 2

0

基本身份验证使您能够使用基本身份验证标头对端点进行 GET、POST、PUT 和 DELETE。我不确定它是否会为 /login 端点做任何事情。授权标头应由 Basic 后跟一个基于 64 位编码的 'user:password' 字符串(不包括引号)组成。 Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==

您可以使用 Postman 或 Fiddler 快速对此进行测试。

于 2013-12-19T16:53:41.173 回答
-1

您需要使用内容访问来限制访问。这将要求用户提供登录名和密码。

于 2015-09-30T07:05:50.507 回答