Я следую документации в отношении создания токена доступа с использованием потока учетных данных клиента OAuth, по следующей ссылке. Однако при предоставлении указанного ниже запроса HTTP POST он возвращает тело HTML страницы входа, а не ожидаемый ответ JSON, содержащий токен доступа. Кажется, это правильная конечная точка, потому что я получаю HTML-страницу с ошибкой 405 при использовании вместо этого метода GET - что ожидается, помимо того, что он также возвращается в HTML.
Это известная проблема или я где-то ошибаюсь?
curl --location --request POST 'http://example.com/oauth2-token' \
--header 'Content-Type: application/json' \
--data-raw '{
"grant_type": "client_credentials",
"client_id": "xxxxx",
"client_secret": "xxxxxx"
}
Кроме того, в конфигурации включен API, а также завершена инициализация OAuth с генерацией ключа шифрования.
OroCommerce работает под управлением 4.1.1 на CentOS с Nginx (через Azure Marketplace)