Was versuche ich?TokenMismatchException für API in Laravel 5.2.31
Ich habe bereits eine Website und ich versuche Token basierende Authentifizierung für eine API in gleichem Code und unten ist der Start für den Probenauthentifizierungscode
ich ein Controller unten erstellt der Code ist.
class AccountController extends \App\Http\Controllers\Controller
{
public function apilogin($UserData) {
return json_decode($UserData);
}
}
Meine Route Config ist unten.
Route::group(['prefix' => 'api/v1', 'middleware' => 'auth.api'], function() {
Route::post('/apilogin', 'API\User\Account\[email protected]');
});
** Dann aus der Postbote Chrome Extension, ich habe die Anfrage gebucht und hat gut funktioniert, wenn ich die folgende Zeile von $ middlewareGroups in Kernel.php
\App\Http\Middleware\VerifyCsrfToken::class,
Ich habe keine Probleme äußern VerifyCsrfToken wenn ich zu tun bekommen Anfrage von Postman Erweiterung
hast du irgendwas in config/auth.php gesetzt, wenn ja, als anzeigen? – DsRaj
Ich habe in der Gruppe "Route" keine ', 'Middleware' => 'auth: api'' erwähnt, da ich davon ausgehe, dass diese Route für alle zugänglich sein sollte und nicht geschützt werden sollte. Ich sende post Anfrage von UserName und Passwort, um api_token zu erhalten. Ist das gut? – Pankaj