Как я могу настроить промежуточное программное обеспечение laravel «auth:api»?

#php #laravel #token #middleware #bearer-token

Вопрос:

Я хочу настроить промежуточное программное обеспечение аутентификации, обеспечивающее безопасность моей конечной точки.

например, я хочу принимать запросы, имеющие определенный токен на предъявителя. как я могу это сделать?

я использую библиотеку api dingo.

Комментарии:

1. Вы всегда можете создать нового пользователя и связать этот токен с ним вручную.

Ответ №1:

Перейти к kernel.php файл в каталоге HTTP. Вы увидите что-то вроде этого.

 'auth' =gt; ExampleClass::class,  

Найдите класс ExampleClass и прочитайте его метод дескриптора. После того как вы поймете, как это работает, создайте свое собственное промежуточное программное обеспечение и внедрите в него свою собственную логику. Для получения дополнительной информации ознакомьтесь с документом laravel middlewars.