このAccess SAML Serviceの例をクラス メディエーターとして使用して、SAML で保護されたエンドポイント Web サービスにアクセスします。この例は、main メソッドを使用してスタンドアロン Java プログラムとして実行すると正常に動作します。
WSO2 からの使用方法は次のとおりです。
1) 実際の SAML で保護された Web サービスの上に HTTPS ユーザー名トークン カスタム プロキシを作成します。 2) 上記の例のクラス メディエータを作成します。3) クラス メディエーター クラスにアクセスして、エンドポイント Web サービスを呼び出します。
クラス メディエーターは、SAML トークンを取得するまで正常に動作しているように見えますが、エンドポイントに Rampart を使用し、発信 SOAP メッセージに関連するセキュリティを適用する残りのロジックは機能していないようです。
この問題のポインタは役に立ちます。