我正在关注有关使用 OAuth 客户端凭据流生成访问令牌的文档,来自以下链接。但是,在提供以下 HTTP POST 请求时,它会返回登录页面的 HTML 正文,而不是包含访问令牌的预期 JSON 响应。它似乎是正确的端点,因为我在使用 GET 方法时收到了一个 405 错误的 HTML 页面——这是预期的,除了它也以 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 在带有 Nginx 的 CentOS 上运行 4.1.1(通过 Azure 市场)