Я установил паспорт Laravel в документации, и я изменил все области моего кода, который требуется.
Я работаю над настройкой токенов паролей, чтобы пользователи могли получить маркер API при входе в систему со своим именем пользователя и паролем для сайта. Я сталкиваюсь с проблемой, когда дело доходит до типа grant_type. По какой-то причине Laravel жалуется на недопустимый тип гранта.
{
"error": "unsupported_grant_type",
"message": "The authorization grant type is not supported by the authorization server.",
"hint": "Check the `grant_type` parameter"
}
Это поля, которые я отправляю на /oauth/token
client_id = 4
client_secret = SMiYE7XqDNtXKQnmkYmFnXxfAaV83vRhnJ9zwCtZ
username = [email protected]
password = **************
grant_type = password
scope = *
Я запустил php artisan passport:install
, и я также попробовал запустить php artisan passport:client --password
Обе команды работали, и оба создавали клиент и секреты, однако, похоже, я не могу пройти мимо ошибки в файле grant_type.
Любые предложения о том, на что я должен смотреть, чтобы решить эту проблему, чтобы для меня работали маркеры Password Grant?