2016-05-23 23 views
5

私はWinJS UniversalアプリケーションでWordpress Rest APIを使用しています。ユーザーからもログインして、APIから取得した製品を参照できるようにしています。Wordpress Rest APIログイン

私も、私は本当にわからないポストマンを使用して、それを試してみましたが、

[{"code":"json_not_logged_in","message":"You are not currently logged in."}] 

これをバック持っている私は、この

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 

を取得あなたがWoのユーザリストにあるユーザ名/パスワードの組み合わせでログインしようとしているので、私が間違っていることrdpress。

UPDATE:

basic authentication pluginをインストールした後、私は今の作業を取得することができていますが、今私が間違ったユーザ名またはパスワードのWindows 10のジャンプを入力したとき、私はそれを処理させるのではなく、独自のログイン・フォームが開きます。

私はあなたがそれを考え出し

+0

http://v2.wp-api.org/guide/authentication/の手順に従ったと仮定します。 –

答えて

0

グラッドこの動作をSUPRESSする方法を今把握する必要があります。私は基本認証の代わりにApplication Passwordsプラグインを使用することをお勧めします。なぜなら後者は/ devの目的だけであり、実稼働環境では安全ではないからです。

関連する問題