Laravel Passport: переписать промежуточное программное обеспечение клиента для проверки токена доступа из пользовательского имени заголовка вместо авторизации.

Laravel Passport Client Credentials Grant Tokens может быть защищен промежуточным ПО

Клиентское ПО промежуточного слоя

\Laravel\Passport\Http\Middleware\CheckClientCredentials;

Это промежуточное ПО будет проверять учетные данные пользователя из поля заголовка Authorization. Как я могу изменить его и проверить по пользовательскому имени заголовка? Например: clientAuthorization?


person Andreas Hunter    schedule 10.01.2020    source источник


Ответы (1)


Создайте собственное промежуточное программное обеспечение, расширьте его из промежуточного программного обеспечения \Laravel\Passport\Http\Middleware\CheckClientCredentials в своем приложении Laravel и перепишите метод, чтобы использовать свой собственный заголовок (clientAuthorization).

Затем используйте пользовательское промежуточное ПО в своем приложении.

person Muhammad Sumon Molla Selim    schedule 10.01.2020
comment
Я не мог найти, где в этой середине паспорта laravel определялся заголовок с именем Authorization для проверки. @Мухаммад Сумон Молла Селим - person Andreas Hunter; 10.01.2020