1
Ich möchte die HTTP-Basis-Authentifizierung in meiner REST API (PHP - Slim Framework) implementieren. Wenn ich eine POST-Anfrage an die geschützte URL sende, zeigt es ein Fenster 'Authentifizierung erforderlich', wo ich meine Zugangsdaten eingeben kann, aber ich bekomme immer einen Fehler 401 Nicht autorisiert.PHP - REST - Schlank Framework HTTP Basic Auth - 401 Nicht autorisiert
$app->add(new \Slim\Middleware\HttpBasicAuthentication([
"path" => "/api/v1/video/add",
"realm" => "Protected",
"secure" => false,
"users" => [
"root" => "root123",
"user" => "user"
]
]));
Route:
$app->post('/api/v1/video/add', function (Request $request, Response $response) {
// get POST-Variables
$allPostVars = $request->getParsedBody();
$id = $allPostVars['id'];
[....]
}
Können Sie Beispiel curl Anfrage zeigen, wie Sie auf Ihre API zugreifen.Etwas wie: $ curl --include --user root: root123 --request POST http://example.com/ –