Существует множество руководств по созданию REST API с использованием Laravel и т. Д. И т. Д., Но я не могу найти учебник / библиотеку / шаблон, как правильно его использовать.Большинство уроков заканчиваются очень простым примером того, как добавить возвращенный токен доступа в запрос клиента Guzzle, но это все.
Мне нужно что-то еще.Я нашел библиотеку подписчика guzzle-OAuth-подписчика, но вся информация / документация вокруг нее слишком тривиальна и не сфокусирована на Laravel.
Я использую предоставление пароля в Oauth.То, чего я пытаюсь достичь, это просто:
- пользователь аутентифицируется, используя имя / пароль, через клиентское приложение Laravel, которое использует OEST REST API на основе Laravel (два разных приложения Laravel).
- Возвращенный токен доступа хранится (в файлах cookie? Сессиях?) И используется во всех клиентских вызовах (с помощью этого клиентского приложения Laravel = вы знаете, для отображения некоторых данных).
- Если срок действия маркера истекает,Токен обновления автоматически используется для генерации токена нового доступа (при этом пользователь ничего не замечает).
Я просто ошибаюсь в этой настройке, поэтому никто не пытался решить эту проблему до меня?Лучше ли использовать приложение Vue / React в качестве клиента?