2016-05-10 40 views
1

私はスリムでtuupola/slim-basic-authを使っています。私はステップを正しく実行したと思うし、何かが適切に動作していないと思う。だからここSlim Basic Authでの認証に失敗しました

は、私はポストマンでそれをテストしています私のindex.php

$app->add(new \Slim\Middleware\HttpBasicAuthentication([ 
"users" => [ 
    "user" => "Carla", 
    "password" => "123" 
], 
"realm" => "Protected", 
"secure" => false, 
"path" => '/', 
"error" => function ($request, $response, $arguments) { 
    $data = []; 
    $data["status"] = "error"; 
    $data["message"] = $arguments["message"]; 
    return $response->write(json_encode($data, JSON_UNESCAPED_SLASHES)); 
} 
])); 

ですが、私は私の資格情報を使用して認証を埋める、と私は無断401を取得します。 私が間違っていることは何ですか?

ありがとうございます。

EDIT:

私は最終的に間違っていたものを見ました。この行が見つからないことが判明しました:

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 

.htaccessファイルヘルプ:)

答えて

0

ため

感謝したいユーザ名は、このようなミドルウェア次にinitは、Carlaとパスワード123の場合:

$app->add(new \Slim\Middleware\HttpBasicAuthentication([ 
    "users" => [ 
     "Carla" => "123" 
    ] 
])); 
+0

その間に私はそれを考え出したが、エラーはただであります同じ、401 Unauthorized –

+0

あなたの郵便配達人が実際に送信しているものを確認してください。たとえば、代わりにCurlを使用します。 –

+0

私はまったく新しいので、どのように正確にカールを使用するのですか? –

関連する問題