[英]Wordpress Rest API login
我在WinJS Universalapplication上使用Wordpress Rest API,並希望以某種方式登錄我的用戶,然后讓他們瀏覽我從API獲得的產品。
我嘗試過這樣的事情
var settings = {
"async": true,
"crossDomain": true,
"url": "http://example.com/wp-json/users/me",
"method": "GET",
"headers": {
"authorization": "Basic dXNlcm5hbWU6cGFzc3dvcmQ==",
"cache-control": "no-cache"
}
}
$.ajax(settings).done(function(response) {
console.log(response);
});
但我明白了
DENIED - The requested resource requires user authentication. (XHR): GET - http://example.com/wp-json/users/me
我也嘗試使用Postman並將其取回
[{"code":"json_not_logged_in","message":"You are not currently logged in."}]
我不確定我做錯了什么,因為我嘗試使用Wordpress中的用戶列表中的用戶名/密碼組合登錄。
更新:
安裝基本身份驗證插件后,我現在可以使它正常工作但現在當我輸入錯誤的用戶名或密碼時,Windows 10會跳入並打開自己的登錄表單而不是讓我處理它。
我現在必須弄清楚如何壓制這種行為
很高興你想出來了。 我建議您使用Application Passwords插件而不是Basic Authentication插件,因為后者僅用於測試/開發目的,並且不太安全,無法生產!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.