![]() ![]() ![]() ![]() |
Web Services Policy Framework (WS-Policy) は、XML ベースの拡張フレームワークです。Web サービスのコンフィグレーションにドメイン固有のセキュリティ アサーションを拡張し、Web サービスのセキュリティ要件、期待される条件、および機能を指定します。Oracle Service Bus における WS-Policy の主な使用方法の 1 つとして、プロキシ サービスおよびビジネス サービスでの、メッセージレベル セキュリティのコンフィグレーションがあります。
Oracle Service Bus には、Auth.xml
、Encrypt.xml
、Sign.xml
というクライアントの認証、デジタル暗号化、または SOAP メッセージへのデジタル署名に必要な 3 種類の簡単な WS-Policy ファイルがあります。具体的なセキュリティのニーズがない限り、これらのあらかじめパッケージ化されたファイルをできる限り使用するようお勧めします。
これらのポリシーの詳細については、『Oracle Service Bus セキュリティ ガイド』の「ポリシー ステートメント」を参照してください。
Oracle Service Bus WS-Policy ステートメントがセキュリティのニーズを満たしていない場合、自分で書いた WS-Policy (カスタム WS-Policy) を Oracle Service Bus にインポートして、WSDL から参照することもできます。(Oracle Server Bus WS-Policy ステートメントは読み取り専用です)。
カスタム WS-Policy の作成と参照に関する詳細については、『Oracle Service Bus セキュリティ ガイド』の「Web サービス ポリシーを使用した着信メッセージ レベルのセキュリティの指定」を参照してください。
[WS-Policy の概要] ページでは、現在の Oracle Service Bus ドメインに追加したカスタム Web Service Policy (WS-Policy) のリストを表示できます。事前にパッケージ化され、すべての Oracle Service Bus ドメインで利用可能な Oracle Service Bus WS-Policy は、Oracle Service Bus Console に表示されません。
[すべて表示] をクリックして、検索フィルタを解除し、WS-Policy をすべて表示します。
![]() ![]() |
WS-Policy を含む XML ファイルをインポートするか、Oracle Service Bus Console に WS-Policy を直接書き込むことができます。
[WS-Policy の詳細の表示] ページでは、特定の Web Service Policy (WS-Policy) の詳細を表示および変更できます。Oracle Service Bus Console に表示されない Oracle Service Bus WS-Policy は読み取り専用です。
その WS-Policy を使用するコンフィグレーションのビジネス サービス、またはプロキシ サービスがある場合は、そのビジネス サービス、またはプロキシ サービスから WS-Policy を削除してください。
WS-Policy は現在のセッションで削除されます。ビジネス サービスまたはプロキシ サービスが WS-Policy を使用するコンフィグレーションの場合、削除の警告アイコン は、確認の警告は表示されるがその WS-Policy を削除できることを示します。これにより、削除した WS-Policy に対してサービスからの参照が解決されないために、衝突が起きることがあります。
![]() ![]() ![]() |