アプリケーション内の JAAS サブジェクトからトークンを取得する Web サービス・クライアントの開発
セキュリティー・ハンドラーは セキュリティー・トークンの伝搬を担います。 これらのセキュリティー・トークンは、SOAP セキュリティー・ヘッダーに組み込まれ、 ダウンストリーム・サーバーに渡されます。
このタスクについて
この情報は、Java™ API for XML-based RPC (JAX-RPC) Web サービスに対してのみ適用されます。
セキュリティー・トークンは com.ibm.wsspi.wssecurity.auth.token.Token インターフェースの実装クラスでカプセル化されます。セキュリティー・トークン・ データは、サーバー・アプリケーションまたはクライアント・アプリケーションのいずれかから検索することができます。
クライアント・アプリケーションでは、アプリケーションは要求ジェネレーター および応答コンシューマーとして機能し、 Java Platform, Enterprise Edition (Java EE) クライアント・アプリケーションとして実行します。Web Services Security のコンシューマー・コンポーネントは、現行の Web サービス呼び出しに対する MessageContext オブジェクトのプロパティーの 1 つで受け取るセキュリティー・トークンを保管します。その Web サービス呼び出しの javax.xml.rpc.Stub インターフェースを介して、トークン・オブジェクトのセットを検索することができます。複数のセキュリティー・トークンが SOAP セキュリティー・ヘッダーに組み込まれている場合、 検索するセキュリティー・トークンおよびそれらのトークン ID を知っておく必要があります。 以下のステップを実行して、クライアント・アプリケーションからセキュリティー・トークン・データを検索します。