Может ли кто-нибудь помочь с проблемой, с которой я сталкиваюсь при настройке laravel / passport?
В настоящее время у меня есть доступ клиентов к отсортированным данным пользователя, и он отлично хранит коды auth_codes в БД.
Однако при переходе на POST http://my-app.test/oauth/token для получения токенов доступа я получаю следующий ответ.
{
"error": "invalid_request",
"error_description": "The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed.",
"hint": "Cannot decrypt the authorization code",
"message": "The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed."
}
Я отправляю через следующие параметры
grant_type:authorization_code
client_id:3
client_secret:TYSRJyZAGeSAnzFYyYKAp5F15C4EJiea4V5oamm2
redirect_ui:http://my-app.test/callback
code:5f2d0685414689cc322d10e5ada221e020d00036b1f9fe4154e5578511ed2a51373aa187142a96f2
Немного покопавшись в паспорте, я обнаружил, что пакет defuse / php -encryption выдает следующую ошибку:
Зашифрованный текст слишком короткий
Может ли это быть связано и что я должен сделать, чтобы решить это, если так? Я пытался использовать оба расширения: натрий / макрипт php.