Laravel Паспорт межмашинной аутентификации API - PullRequest
0 голосов
/ 18 июня 2020

У меня установлено приложение на многих сайтах. Приложение состоит из двух частей: панели управления для администраторов и интерфейса для посетителей.

Панель администратора безупречно использует мой Laravel API, когда пользователь аутентифицируется через API аутентификации Laravel Passport. Мне нужно внешнее приложение для связи с Laravel API в любое время, когда посетитель (не администратор / не вошел в систему) загружает интерфейс.

Проблема заключается в аутентификации запроса внешнего интерфейса API, чтобы разрешить только взаимодействие с записями правильной организации.

Как получить Laravel Passport для создания ключа API на основе вошедшего в систему пользователя, вернуть его администратору и аутентифицировать некоторые запросы с помощью этого ключа API?

Используя Angular 9 для приложений администратора и внешнего интерфейса, Laravel 7 для API

1 Ответ

0 голосов
/ 22 июня 2020

В итоге я переключился на Laravel Sanctum для этого проекта, потому что он больше подходит для такого рода проектов.

...