Javaクラスは、/統合<class/>
伝達物質を使用してWSO2メディエーションに使用することができます。
はこれを実現するために、カスタムJavaクラスはAbstractMediatorクラスを拡張することができます仲介メソッドでロジックを実装することができます。
次のような新しいinsequenceを作成し、カスタムクラスを呼び出すと、カスタムプロパティをメッセージコンテキストに設定できます。
<sequence name="TokenExchange" trace="disable" xmlns="http://ws.apache.org/ns/synapse">
<class description="" name="com.customer.CustomerName"/>
<property expression="get-property('Customer-Name','custName')" name="cs" scope="default" type="STRING"/>
</sequence>
あなたのAPIでは、メッセージ・フローのメディエーション・フローには、この新しく建設されたinSequenceを使用し、バックエンドに適切なプロパティを渡します。
API呼び出しごとにこれを呼び出す必要がありますか? –
はい、すべてのAPIリクエストでESクエリを実行したいと考えています。 [このページ](https://docs.wso2.com/display/AM210/Passing+Enduser+Attributes+to+the+Backend+Using+JWT)が見つかりましたが、追加する依存関係が見つかりません私のpom.xml – user2725960