2015-03-03 27 views

risposta

16

Stavo cercando la stessa risposta e ho trovato questo collegamento molto utile con informazioni dettagliate e utilizzo per L5 con l'uso di JWT.

JSON Web Token

Spero che ti aiuta troppo.

+1

È possibile aggiungere una sorta di funzione "ricordami" per JWT? –

+0

Ottimo articolo da Toptal - grazie per aver condiviso il link. Ho anche trovato https://jwt.io/introduction/ è stata una buona introduzione a JWT (non contiene informazioni specifiche su Laravel). – w5m

+0

Ora è disponibile la versione 5.4 di laravel, quindi esiste un altro modo conveniente per creare API? –

5

Il concetto di usare qui sarebbe Middleware: Per ottenere iniziare, mettere questo in API controller ctors tuoi di:

public function __construct() 
{ 
    // reqires Authentificataion before access 
    $this->middleware('auth.basic'); 
} 

vostra applicazione dovrebbe quindi essere in grado di chiamare le risorse come

http://user:[email protected]/yourresource/1 
+1

Voglio autenticare la mia API solo una volta o usando il token di autenticazione – Vaibhav

+0

in questo caso, dovresti scrivere il tuo middleware. Laravel mostra solo una mano piena di middleware fuori dagli schemi. vedere https://github.com/laravel/laravel/blob/master/app/Http/Kernel.php Scrivere il proprio non è così difficile, vedere https://mattstauffer.co/blog/laravel-5.0-middleware- filtro-style o laravel docs – nozzleman

+0

poiché sto usando questo costrutto, non ne ho uno in questo momento. dipende anche dal tuo "token di autenticazione". – nozzleman