Laravel 5.3 Компонент Passport выглядит довольно круто, но у меня есть путаница.Laravel 5.3 Паспортные маршруты используют веб-промежуточное ПО
По документации Паспорт под аутентификацией API, а при настройке config/auth.php он изменяет драйвер на «паспорт» гвардии «api».
Laravel 5.3 имеет web.php и api.php, чтобы различать маршруты для использования промежуточного программного обеспечения или промежуточного программного обеспечения api.
После установки Passport есть шаг, чтобы добавить Passport: routes() в AuthServiceProvider. Когда я запускаю маршрут: в списке он покажет, что все новые маршруты используются с использованием промежуточного программного обеспечения web и auth.
Мой вопрос в том, почему эти паспортные маршруты используются через веб-промежуточное программное обеспечение? Для моего понимания Passport должен работать для проверки подлинности без аутентификации, но промежуточного программного обеспечения в Интернете нет.
К сожалению, это не помогло мне вообще. Все, что было сделано, это добавить промежуточное программное обеспечение в уже существующий список посредников. Поэтому вместо того, чтобы менять промежуточное ПО от «web, auth» до «cors», я получил «cors, web, auth». Кажется немного далеким от того, чтобы сделать auth на вещи, которая должна вас заверить :-) –