2017-09-02 15 views
1

REST API(PHP - Slim Framework)でHTTP-Basic認証を実装したいと思います。 保護されたURLにPOSTリクエストを送信すると、「認証が必要です」というウィンドウが表示され、認証情報を入力できますが、いつもエラーが表示されます。 401未承認PHP - REST - スリムフレームワークHTTP基本認証 - 401無許可

$app->add(new \Slim\Middleware\HttpBasicAuthentication([ 
"path" => "/api/v1/video/add", 
"realm" => "Protected", 
"secure" => false, 
"users" => [ 
    "root" => "root123", 
    "user" => "user" 
] 
])); 

ルート:

$app->post('/api/v1/video/add', function (Request $request, Response $response) { 

// get POST-Variables 
$allPostVars = $request->getParsedBody(); 
$id = $allPostVars['id']; 
[....] 
} 
+0

あなたはあなたのapiにアクセスする方法の例としてcurlリクエストを表示できますか?$ curl --include --user root:root123 --request POST http://example.com/ –

答えて