У меня есть AuthMiddleware с псевдонимом 'sso', который отвечает за запрос к приложению портала с помощью файла cookie, получение пользователя и его аутентификацию.
Я использую библиотеку своих поставщиков, которая предоставляет маршруты, защищенные промежуточным программным обеспечением псевдоним «api».
Моя проблема заключается в том, что, поскольку в моем приложении нет промежуточного программного обеспечения с псевдонимом «api», мой пользователь никогда не проходит аутентификацию и, следовательно, В данный момент я не могу использовать библиотеку.
Я пытался заменить свой псевдоним «sso» на api вот так:
Код: Выделить всё
->withRouting(
web: __DIR__ . '/../routes/web.php',
api: __DIR__ . '/../routes/api.php',
commands: __DIR__ . '/../routes/console.php',
health: '/up',
)
->withMiddleware(function (Middleware $middleware) {
$middleware->alias([
'api' => AuthMiddleware::class,
]);
< п>Что не так? есть ли где-то несоответствие?
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/793 ... dependency
Мобильная версия