Передача пользовательского токена авторизации бэкэнду в WSO2 не дает ожидаемого результата - PullRequest
0 голосов
/ 29 января 2020

Я использую WSO2 APIM-2.6.0 и хочу передать пользовательский токен. Для которого я использовал механизм обмена токенами в политике посредничества, в потоке. В соответствии с инструкциями, приведенными в документации WSO2 по приведенной ниже ссылке:

https://apim.docs.wso2.com/en/latest/Learn/APIGateway/MessageMediation/passing-a-custom-authorization-token-to-the-backend/

Обмен токенами xml используется,

<sequence xmlns="http://ws.apache.org/ns/synapse" name="TokenExchange">
    <property name="Custom" expression="get-property('transport', 'Custom')"/>
    <property name="Authorization" expression="get-property('Custom')" scope="transport"/>
    <property name="Custom" scope="transport" action="remove"/>
</sequence>

На консоли управления API Store, когда я предоставляю существующий токен-носитель в параметре заголовка и когда я выполняюсь, ответ будет

TypeError: Failed to fetch
Code: 200

Но когда я копирую ту же команду curl из интерфейса API Store и запустить через командную строку, он дает ответ, и он работает нормально. Как я могу это исправить?

...