【问题标题】:Attempting to connect to Oro 4.1.1 Web API via the OAuth尝试通过 OAuth 连接到 Oro 4.1.1 Web API
【发布时间】:2020-08-03 12:32:04
【问题描述】:

我正在尝试利用引入的 OroCommerce Web API 与我的客户进行交互。

oauth2-token 的第一步似乎运行良好,但是他随后对 api 的请求(例如客户 GET、customerusers GET 等)都以 401-Unauthorized Error 告终。

我正在尝试通过 POSTMAN 测试整个流程。

我已经检查了 Web API 访问是否已启用,并且还验证了访客用户是否已启用。

奇怪的是 /api/doc 似乎运行良好,但是当我尝试通过 POSTMAN 模仿时,它总是以 401 -Unauthorized Access 结束。

知道为什么会失败吗?

【问题讨论】:

    标签: orocommerce


    【解决方案1】:

    确保在使用 POSTMAN 构建的请求中包含 Content-TypeBearer 前缀 Authorization 标头。就像the OroCommerce documentation 中解释的那样。

    POSTMAN documentation 中也解释了带有 Bearer 标头的身份验证。

    【讨论】:

    • 我的授权前缀为 Bearer Token (Bearer ) 以及 Content-Type (application/vnd.api+json) 指定。但仍然无济于事,并以 401 UnAuthorized 结束
    • 后端或服务器是否需要任何额外的配置或设置
    猜你喜欢
    • 2019-12-03
    • 1970-01-01
    • 2016-08-22
    • 1970-01-01
    • 2013-11-11
    • 2016-12-24
    • 2017-09-22
    • 2018-10-21
    • 2021-01-30
    相关资源
    最近更新 更多