Использование Laravel Passport ... есть ли способ защитить один маршрут API с двумя типами предоставления, но как оператор ИЛИ, а не то, что оба должны пройти?
Я искал какое-то решение для этого, но могу думать только о создании двух отдельных маршрутов - один для «предоставления учетных данных клиента» и другой маршрут для «предоставления пароля» ... который в идеале мне бы хотелось чтобы иметь только один маршрут API, и в зависимости от типа гранта, который вы в конечном итоге используете JSON, мы выплевываем изменения ...
В качестве примера, если вы посмотрите документы для Uber API, вы увидите, что они защищают определенные маршруты с помощью токена сервера и токена OAuth: токен сервера или токен доступа пользователя OAuth 2.0 с любой допустимой областью действия. ссылка: https://developer.uber.com/docs/riders/references/api/v1.2/products-get