簡體   English   中英

Drupal 7上的REST Server的基本HTTP身份驗證

[英]Basic HTTP Authentication for REST Server on Drupal 7

我覺得可能已經在某個地方回答了這個問題,但是似乎沒有人直接回答過有關Drupal的問題,我想知道這是否可能會有所作為。

我已經安裝了僅包含必要模塊的原始Drupal安裝,以使用REST服務器來處理Push Notifications。 在使用CocoaRestClient(位於http://code.google.com/p/cocoa-rest-client/ )測試REST服務器時,我遇到了基本HTTP身份驗證問題(身份驗證失敗)。 我已經使用會話身份驗證進行了測試,並且效果很好。 我的用戶名和密碼肯定是正確的。 服務基本身份驗證模塊沒有提供太多的設置方式,那么我可能做錯了什么?

Modules being used:
Push Notifications
Services
Services basic authentication
REST Server

最小Drupal 7.22(香草安裝-除列出的主題外,沒有主題或任何其他精美的模塊)。

基本身份驗證使您可以使用基本身份驗證頭對終端進行GET,POST,PUT和DELETE。 我不確定它是否會對/ login端點產生任何影響。 授權報頭應當由基本隨后的基64編碼的字符串“用戶:口令”(不包括引號)。 Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==

您可以使用Postman或Fiddler快速進行測試。

您需要使用內容訪問權限來限制訪問。 這將要求用戶提供登錄名和密碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM