Laravel: использование Oauth REST API - PullRequest
0 голосов
/ 24 сентября 2019

Существует множество руководств по созданию REST API с использованием Laravel и т. Д. И т. Д., Но я не могу найти учебник / библиотеку / шаблон, как правильно его использовать.Большинство уроков заканчиваются очень простым примером того, как добавить возвращенный токен доступа в запрос клиента Guzzle, но это все.

Мне нужно что-то еще.Я нашел библиотеку подписчика guzzle-OAuth-подписчика, но вся информация / документация вокруг нее слишком тривиальна и не сфокусирована на Laravel.

Я использую предоставление пароля в Oauth.То, чего я пытаюсь достичь, это просто:

  • пользователь аутентифицируется, используя имя / пароль, через клиентское приложение Laravel, которое использует OEST REST API на основе Laravel (два разных приложения Laravel).
  • Возвращенный токен доступа хранится (в файлах cookie? Сессиях?) И используется во всех клиентских вызовах (с помощью этого клиентского приложения Laravel = вы знаете, для отображения некоторых данных).
  • Если срок действия маркера истекает,Токен обновления автоматически используется для генерации токена нового доступа (при этом пользователь ничего не замечает).

Я просто ошибаюсь в этой настройке, поэтому никто не пытался решить эту проблему до меня?Лучше ли использовать приложение Vue / React в качестве клиента?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...