@StrangeGoogle

REACT с LARAVEL. Как сделать правильно и грамотно авторизацию?

Здравствуйте! Прошу вас рассказать мне о правильном реализации авторизации React приложения совместно с LARAVEL PASSPORT. Я не очень понимаю passport.

1. Что мы должны получить от бэкенда (LARAVEL PASSPORT) при удачной аутентификации?
В большинстве примеров, в localStorage есть ячейка user. Но я не понимаю, зачем там хранить пользовательские данные. Объясните, пожалуйста.

2. Если наш access token истек, что мы должны делать и как?

3. Index.js - как проверять авторизован ли пользователь и как проверить валидность токена.

Расскажите обо всем поподробнее, пожалуйста.
  • Вопрос задан
  • 541 просмотр
Пригласить эксперта
Ответы на вопрос 1
JhaoDa
@JhaoDa
LaravelRUS Team
Laravel Passport это реализация OAuth, не надо понимать Passport, достаточно понять OAuth и прочитать документацию.

1. Что мы должны получить от бэкенда (LARAVEL PASSPORT) при удачной аутентификации?
Об этом сказано в спецификации OAuth и в документации Passport'а.

2. Если наш access token истек, что мы должны делать и как?
Об этом сказано в спецификации OAuth и в документации Passport'а.

3. как проверить валидность токена
Выполнив запрос с этим токеном на бэкенд либо посмотрев на срок его жизни. Об этом тоже сказано в спецификации OAuth и в документации Passport'а.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы