Запросы Laravel AJAX через API Controller / Passport - PullRequest
0 голосов
/ 26 февраля 2019

Большинство запросов, таких как ChangePass, Create Blog, Update Blog и т. Д., Выполняются через AJAX.Я решил создать контроллеры API, которые обрабатывают каждый запрос на основе AJAX, который отправляет пользователь.

Должен ли я также использовать Passport из-за вызовов API?

Каков наилучший способ авторизации каждого зарегистрированного / зарегистрированного пользователя для выполнения запросов на основе AJAX, без необходимости авторизации вручную?

1 Ответ

0 голосов
/ 26 февраля 2019

Если вы делаете эти звонки со страницы, которая уже аутентифицирована с помощью Laravel, добавление паспорта не требуется, просто добавьте токен csrf, как объясняется в документации, https://laravel.com/docs/5.7/csrf#csrf-x-csrf-token.

Паспорт необходим, если ваш сайт не аутентифицируетсяпротив Laravel, например, если у вас есть отдельный клиентский сайт на основе NodeJS, и Laravel действует только как бэкэнд API.

...