2

wso2ESBを使用して、alfrescoのユーザー名とパスワードを使用してalfrescoからログインチケットを取得しています。サービスに電話した後

http://xx.xx.xxx.xx:8282/services/AlfrescoLogin

追加する必要があります

http://xx.xx.xxx.xx:8282/services/AlfrescoLogin?u=xxx&pw=xxx

次のサービスを定義しました。

<proxy name="AlfrescoLogin" transports="https http" startOnLoad="true" trace="disable">
        <target>
            <endpoint>
                <address uri="http://XX.XX.XXX.XX:8080/alfresco/s/api/login"/>
            </endpoint>
            <inSequence>
                <rewrite>
                    <rewriterule>
                        <action value="u=xxxxx" type="set" fragment="query"/>
                        <action value="pw=xxxxx" type="set" fragment="query"/>
                    </rewriterule>
                </rewrite>
            </inSequence>
            <outSequence>
                <send/>
            </outSequence>
        </target>
    </proxy>

ただし、次の構成は効果がありません。アクションタグのtype属性も追加するように設定しようとしました。そして、私はまだ手作業でパラメータをURLに追加する必要があります。

4

1 に答える 1

1

次のURL書き換え構成は、URLに必要な変換を行います。

<rewrite>
    <rewriterule>
        <action value="u=xxx&amp;pw=xxx" type="set" fragment="query"/>
    </rewriterule>
</rewrite>
于 2012-07-23T18:51:39.780 に答える