Reputation: 19695
I'm reading the book: Build APIs You Won't Hate, and it propose several Authentication methods:
I have a application that will have differents components
I will not have a public API.
I was thinking of using JWT to secure my APIs, but as I don't see it in the book, I'm wondering if I am not making a mistake.
Any advice will be apreciated!
Upvotes: 1
Views: 989
Reputation: 1669
I have achieved JWT auth on Laravel 5.2 using the jwt-auth Laravel package by Sean Tymon, https://github.com/tymondesigns/jwt-auth
If you are interested in an example that uses vue.js for the UI, I have written a post to document my findings, http://jimfrenette.com/2016/11/laravel-vuejs2-jwt-auth/ and have posted the source code on github, https://github.com/jimfrenette/laravel-vuejs-jwt-auth
Upvotes: 1
Reputation: 3605
Using JWT is a good practice for securing APIs it is not a mistake as far as I'm concerned.
But as Laravel 5.3 is now released and we have a Laravel Passport (OAuth2 Server) for API authentication which would be very help full to you I think.
You could refer the Laravel 5.3 release note for the document. Also Laracast has a free video tutorial explained in detail.
Upvotes: 1