2017-10-13 4 views
1

Ich habe eine Projektstruktur wie Client-Ordner und Server-Ordner. Innerhalb Client Ordner Ich habe volle Vue 2 Projektvorlage mit vue-admin-lte. Frontend funktioniert perfekt, aber wo ich feststecke, muss ich jede Anfrage authentifizieren, um an Serverordner (läuft Laravel 5.5) zu übergeben. Grundsätzlich, wie man den vom Frontend gesendeten access_token-Parameter mit dem für jede Route vorhandenen access_token vergleicht und validiert.Wie Session und Auth-Token in Vue 2 und Laravel 5.5 zu überprüfen

+1

Haben Sie darüber nachgedacht, [Laravel Passport] (https://laravel.com/docs/5.5/passport) zu verwenden? Es hat integrierte Unterstützung für das, was Sie erreichen möchten. – tptcat

Antwort

0

Der Ansatz, den Sie gerade verwenden (aus den wenigen Informationen, die Sie angegeben haben), ist kein guter Ansatz. Versuchen Sie und verwenden Sie Json Web-Token (JWT).

Für Informationen über jwt .. https://jwt.io/introduction/

Zur Umsetzung jwt in Laravel versuchen Sie eine der folgenden zwei Pakete

https://github.com/tymondesigns/jwt-auth

https://github.com/codecasts/laravel-jwt

Die erste (jwt-Auth) ist ein großes Paket mit Anpassungsoptionen, während die zweite (Laravel-JWT) ist sehr einfach, kann aber nicht angepasst werden