WSO2 ESB 5.0, как отправить полезную нагрузку JWT на конечную точку http? - PullRequest
0 голосов
/ 12 декабря 2018

Мне нужно опубликовать строку JWS в конечной точке http.Сгенерированная строка JWS отлично работает в мыло или почтальоне.Мне просто нужен способ отправить эту строку на конечную точку http через ESB WSO2.Кто-нибудь знает, как этого можно достичь?

Я пытался использовать фабрику полезных данных.Но этот посредник принимает только JSON XML.Мой фрагмент кода теперь выглядит так:

Я много раз искал, но пока не смог получить ответ.

<payloadFactory media-type="xml">
    <format>
        <text xmlns="http://ws.apache.org/commons/ns/payload">$1</text>
    </format>
    <args>
        <arg evaluator="xml" expression="get-property('PayloadJWS')"/>
    </args>
</payloadFactory>
<property name="messageType" scope="axis2" type="STRING" value="application/jwt"/>
<property name="contentType" scope="axis2" type="STRING" value="application/jwt"/>
<call blocking="true">
    <endpoint name="HTTPEndpoint">
    <http method="post" uri-template="<uri>"/>
</endpoint>
</call>
...