0

別のレスト サービスを呼び出す WSO2-ESB レスト サービスを用意します。

呼び出された REST サービス リソースを保護するために OAuth ベースの認証を追加しようとすると、WSO2-Studio または ESB コンソールから以下のスニペットを追加できません。

<handlers>
   <handler class="org.wso2.handler.SimpleOauthHandler"/>
</handlers>

ここに私が従おうとしている例へのリンクがあります

スクリーンショット

ここに画像の説明を入力

ソースコード[wso2esb-4.6.0]:

<?xml version="1.0" encoding="UTF-8"?>
<api xmlns="http://ws.apache.org/ns/synapse" name="sampleAPI" context="/sample" hostname="10.203.101.76">
    <resource methods="GET" uri-template="/{str1}/{str2}">
        <inSequence>
            <property name="REST_URL_POSTFIX" expression="fn:concat('/customers/',get-property('uri.var.str2'))" scope="axis2" type="STRING"/>
            <log level="full"/>
            <send>
                <endpoint>
                    <address uri="http://echo.jsontest.com:80/key/value/"/>
                </endpoint>
            </send>
        </inSequence>
        <outSequence>
            <log level="full"/>
            <log separator=",">
                <property name="response" value="Starting response json message"/>
            </log>
            <property name="messageType" value="application/json" scope="axis2" type="STRING"/>
            <send/>
        </outSequence>
        <faultSequence/>
    </resource>
        <handlers>
       <handler class="org.wso2.handler.SimpleOauthHandler"/>
    </handlers>
</api>

ありがとう、ワジド

4

1 に答える 1

1

この問題は修正されており、WSO2 ESB 4.7.0 から利用できるようになります。

ありがとう、よろしく、ヴァンジ

于 2013-06-24T12:07:50.877 に答える