So arbeite ich mit Tupola/Slim-Basic-Auth, mit Slim. Ich denke, dass ich die Schritte richtig befolgt habe und trotzdem etwas nicht richtig funktioniert.Fehler bei der Authentifizierung mit Slim Basic Auth
Also hier mein index.php ist
$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));
}
]));
ich es mit Postman testen bin, fülle ich die Authentifizierung mit meinen Zugangsdaten, und ich erhalte ein 401 Unauthorized. Irgendeine Idee von dem, was ich falsch mache?
Vielen Dank im Voraus.
EDIT:
sah ich endlich, was los war. Stellt sich heraus, es fehlte diese Zeile:
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
auf der .htaccess
Datei.
Danke für die Hilfe :)
In der Zwischenzeit habe ich herausgefunden, dass, aber der Fehler ist nur der selbe, 401 Nicht autorisierte –
Überprüfen Sie, was Ihr Postbote tatsächlich sendet. Verwenden Sie stattdessen zum Beispiel Curl. –
Ich bin ein bisschen neu, also wie verwende ich Curl genau? –