2017-11-15 6 views
0

私はWS-信託のアウトバウンドゲートウェイ実装する:WS-TRUSTの発信ゲートウェイを実装する方法は?

  1. インターセプトし、すべての発信SOAPメッセージを
  2. がSTSにRSTを送信します。
  3. には、外部サービスを呼び出す前に、応答するSAMLトークンがメッセージのSOAPヘッダーに含まれています。

このようなゲートウェイとして機能するWSO2 ESBが見つかりました。基本的な手順(1-3)を実行するためにJavaクラス(Apache Axisを使用)を実装すると思います。次に、私はESBがこのJavaクラスを呼び出させるようにします。あなたはそれが可能だと思いますか?どのサンプルも非常に役立つでしょう。

WSO2 ESB以外の提案はありますか?

感謝

答えて

0

は、私は、アウトバウンドSOAPメッセージをインターセプトするESBゲートウェイとしてApacheシナプスを使用し、自分の質問に答えるために。特に、SynapseのClass Mediator [1]を使用してSOAPメッセージを傍受します。 SOAPメッセージを受信すると、メディエータはRampart [2]のSTSClientを使用してSTSサービスにRSTを送信し、応答ヘッダーをSOAPヘッダーに含めます。 RampartはSynapse環境でうまく動作するはずです。

[1] http://synapse.apache.org/userguide/samples/sample380.html

[2] https://axis.apache.org/axis2/java/rampart/apidocs/org/apache/rahas/client/STSClient.html

関連する問題