【问题标题】:WSO2 Enterprise integrator, Bearer TokenWSO2企业集成商,Bearer Token
【发布时间】:2019-10-23 16:10:18
【问题描述】:

我使用的是 WSO2 6.5.0,我创建了调用外部 REST API 的代理服务,

但是我必须在Header中添加Bearer Token,

请参考以下问题:

How to call rest service from wso2 proxy service using BEARER Token?

【问题讨论】:

    标签: wso2 wso2carbon wso2ei wso2es


    【解决方案1】:

    由于 ESB 是无状态工作的,您必须从客户端设置 Bearer 令牌并将请求发送到 ESB。

    【讨论】:

    • 怎么做,你能提供一些例子但是我必须调用外部 rest api,这需要来自 WSO2 esb 的 HTTP 标头上的 Authorization Bearer
    • 在您调用 ESB 代理的请求中设置此不记名令牌。 curl -X POST -d @request.xml http://localhost:8280/services/yourProxy -H "Content-Type: text/xml" -H "Authorization: Bearer XXXXXXXXXXXXXXX"
    • 你不明白我的意思吗?我需要像这样调用下面的服务,通过我在 WSO2 上开发的代理服务 curl -X POST -d @request.json ip:port/employee/1 -H "Content-Type: application/json" -H "Authorization: Bearer XXXXXXXXXXXXXXX"
    • 然后您可以在请求中发送令牌,并在调用服务之前使用 Header mediator 在代理中设置 Authorization 标头。
    • 这样吗??
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多