Настроить api авторизацию на laravel

Цена договорная • наличный расчёт, электронные деньги
25 июля 2018, 12:03 • 6 откликов • 50 просмотров
Требуется настроить jwt авторизацию на бекенде. На бекенде laravel 5
На фронте планируется использовать Vue или Angular 2.
Фронт на домене site.ru. бекенд на поддомене api.site.ru.

Требуется:
- настроить jwt авторизацию через вконтакт. Учесть возможность аутентификации на более чем одном девайсе/браузере.
- расписать алгоритм авторизации: какие методы в какой последовательности надо вызывать с фронта или моб.приложения.
- реализовать простой (пустой, т.е. нужен шаблон) метод api в классе контроллера, выполняющийся без авторизации.
ПРИМЕР: GET api.site.ru/api/userinfo?id=1 -Возвращает информацию в json от юзере с id=1
- реализовать простой (пустой, т.е. нужен шаблон) метод api в классе контроллера, выполняющийся только авторизованным пользователем.
ПРИМЕР: GET api.site.ru/api/useredit?id=1&name=Alex&token=hfhF Hfds kf Редактирует имя юзера с id=1 только если указан верный token, полученный при авторизации

Т.Е. ОБЩАЯ ЗАДАЧА: настроить api для авторизации с фронта или мобильного приложения.

ссылки по теме:
о jwt – jwt.io/ и https://gist.github.com/zmts/802dc9c3510d79fd40f9d...
jwt для laravel https://github.com/tymondesigns/jwt-auth
vk, fb для laravel http://socialiteproviders.github.io/