この管理コンソール・ページを使用して、ポリシー・セットをアプリケーション、サービス・プロバイダー、アプリケーションのエンドポイントや操作に対して、添付したり切り離したりします。デフォルト・バインディングを選択したり、アプリケーション固有の新規バインディングを作成したり、添付されたポリシー・セット用に作成したバインディングを使用したりすることができます。 サービス・プロバイダーが現行のポリシー構成を共用できるかどうかを表示または変更できます。
このパネルには、アプリケーションの詳細情報と、アプリケーション関連の Web サービス・プロバイダー、エンドポイント、および操作の詳細情報が表示されます。 このページを使用してポリシー・セット添付およびバインディング情報を表示し、管理することができます。
この管理コンソール・ページを表示するには、「アプリケーション」 > 「アプリケーション・タイプ」 > 「WebSphere エンタープライズ・アプリケーション (WebSphere enterprise applications)」 > 「Service_provider_application_instance」 > 「サービス・プロバイダー・ポリシー・セットおよびバインディング (Service provider policy sets and bindings)」とクリックします。
セキュリティーが有効な場合、割り当てられたセキュリティー役割によっては、構成データを作成または編集するためのテキスト入力フィールドまたはボタンへのアクセス権限がない場合があります。 アプリケーション・サーバーの有効な役割について詳しくは、管理ロールに関する文書を確認してください。
アプリケーションと関連するサービス・プロバイダー、エンドポイント、または操作の名前を指定します。
「Application/Service/Endpoint/Operation」の列には、サービス・アプリケーション、およびそのアプリケーションに含まれるサービス・プロバイダー、エンドポイント、または操作がリスト表示されます。
サービス・プロバイダー、エンドポイント、または操作に添付されるポリシー・セットを指定します。
この列の値がリンクである場合は、そのリンクをクリックすると、添付されるポリシー・セットに関する設定を表示または変更することができます。
サービス・プロバイダー、エンドポイント、または操作に使用できるバインディング構成を指定します。
「バインディング」列の値がリンクである場合は、そのリンクをクリックして、バインディングに関する設定を表示または変更します。
バージョン 7.0 には、アプリケーション固有のバインディングと汎用バインディングの 2 種類のバインディングがあります。
アプリケーション固有のバインディング
アプリケーション固有のバインディングは、ポリシー・セットの接続ポイントでのみ作成できます。これらのバインディングは、定義済みポリシーの特性に固有であり、制約を受けます。 アプリケーション固有のバインディングは、 複数署名などの拡張ポリシー要件に合った構成を可能にします。 ただし、このバインディングはアプリケーション内でのみ再使用可能です。 さらに、アプリケーション固有のバインディングは、複数のポリシー・セットでの再利用が非常に制限されます。
ポリシー・セット添付用にアプリケーション固有のバインディングを作成する場合、バインディングは、完全に未構成の状態で始まります。 デフォルト・バインディングをオーバーライドする各ポリシー (WS-Security または HTTP トランスポートなど) を追加する必要があります。また、追加した各ポリシーのバインディングは、完全に構成する必要があります。 WS-Security ポリシーでは、TokenConsumer、TokenGenerator、SigningInfo、EncryptionInfo などの一部の上位構成属性がアプリケーション固有のバインディングで構成されていない場合、デフォルト・バインディングから取得されることがあります。
サービス・プロバイダーの場合には、ポリシー・セットが添付されているサービス・プロバイダー・リソースに対して、 「バインディングの割り当て (Assign Binding)」>「新規のアプリケーション固有のバインディング (New Application Specific Binding)」と選択することでのみ、アプリケーション固有のバインディングを作成することができます。 同様に、サービス・クライアントの場合には、ポリシー・セットが添付されているサービス・クライアント・リソースに対して、 「バインディングの割り当て (Assign Binding)」>「新規のアプリケーション固有のバインディング (New Application Specific Binding)」と選択することでのみ、アプリケーション固有のバインディングを作成することができます。『サービス・クライアントのポリシー・セットとバインディングのコレクション』を参照してください。
汎用バインディング
汎用バインディングは、バージョン 7.0 の新機能です。このバインディングは、さまざまなポリシー・セットで使用するように構成することができ、複数のアプリケーションやトラスト・サービス添付で再利用できます。汎用バインディングは広く再利用可能なバインディングですが、複数署名のような拡張ポリシー要件に対する構成を提供することはできません。 汎用バインディングには、以下の 2 つのタイプがあります。
汎用のプロバイダー・ポリシー・セット・バインディングを作成するには、「汎用のプロバイダー・ポリシー・セット (general provider policy sets)」パネルで、「サービス」>「ポリシー・セット」>「汎用プロバイダーのポリシー・セット・バインディング (General provider policy set bindings)」>「新規」とアクセスするか、「汎用のクライアントのポリシー・セットとバインディング (general client policy set and bindings)」パネルで、「サービス」>「ポリシー・セット」>「汎用クライアントのポリシー・セット・バインディング (General client policy set bindings)」>「新規」とアクセスします。 『サービス・クライアントまたはサービス・プロバイダーのバインディングの定義および管理』を参照してください。汎用のプロバイダー・ポリシー・セット・バインディングは、トラスト・サービス添付にも使用されることがあります。
サービス・プロバイダーがその現行ポリシー構成を共用できるかどうかを指定します。
この列の値がリンクである場合、そのリンクをクリックすると、ポリシー構成の共用方法に関する設定を表示または変更することができます。
サービスに関するポリシー・セットが親アプリケーションから継承される場合、そのポリシー共用値も継承され、それを変更することはできません。値はリンクではなく、値の後に inherited という語が括弧に囲まれて表示されます。
エンドポイントまたは操作の場合、値はリンクではなく、値の後に inherited という語が括弧に囲まれて表示されます。この設定は、親アプリケーションまたはサービスから継承したものであり、変更できません。
ポリシー・セットの関連付け | このボタンをクリックすると、選択されたサービス、エンドポイント、または操作への添付に使用できるポリシー・セットのリストが表示されます。添付するポリシー・セットをリストから選択すると、そのポリシー・セットは選択したサービス、エンドポイント、または操作に添付されます。メニュー・リストを閉じるには、「ポリシー・セットの関連付け」をクリックします。 |
Detach Policy Set | このボタンをクリックすると、選択されたサービス、エンドポイント、または操作からポリシー・セットを切り離すことができます。ポリシー・セットを切り離した後で、上位レベルのサービス・リソースに添付されている
ポリシー・セットがない場合は、「添付されたポリシー・セット (Attached Policy Set)」列には「なし」が、「バインディング」列には「該当なし」が表示されます。
上位レベルのサービス・リソースにポリシー・セットが添付されている場合、「添付されたポリシー・セット (Attached Policy Set)」列には policy set name (inherited) が表示され、上位レベルの添付に使用されているバインディングが適用されます。 バインディング名の後ろに (inherited) が付けられて表示されます。 |
バインディングの割り当て | このボタンをクリックして、使用できるバインディングのリストから、選択したポリシー・セット添付で使用するものを選択します。すべてのバインディングは、以下のオプションとともにリストされます。
デフォルト 選択したサービス、エンドポイント、または操作のデフォルト・バインディングを指定します。特定のサーバーまたはセキュリティー・ドメインについて、セル・レベルまたはグローバル・セキュリティー・ドメイン・レベルで使用するクライアントおよびプロバイダーのデフォルト・バインディングを指定できます。デフォルト・バインディングは、アプリケーション固有のバインディングが添付に割り当てられていないときに使用されます。 サービス・リソースにポリシー・セットを添付する場合、そのバインディングは「デフォルト」に初期設定されます。この「バインディングの割り当て」アクションを使用して接続ポイントにバインディングを具体的に割り当てない場合、最も近い範囲で指定されたデフォルトが使用されます。 どのポリシー・セット添付の場合も、添付にバインディングが含まれているかどうかの検査が、ランタイムによって行われます。バインディングが含まれる場合は、そのバインディングが使用されます。含まれない場合、ランタイムは以下の順に検査を行い、使用可能な最初のデフォルト・バインディングを使用します。
新しいアプリケーション固有のバインディング (New Application Specific Binding) ポリシー・セット添付用の新しいアプリケーション固有のバインディングを作成するには、このオプションを選択します。作成する新規バインディングは、選択したリソースに使用されます。複数のリソースを選択する場合には、選択したすべてのリソースに、同じポリシー・セットが添付されることを確認してください。 プロバイダーのサンプル (Provider sample) プロバイダーのサンプル・バインディングを使用する場合は、このオプションを選択します。 メニュー・リストを閉じるには、「バインディングの割り当て (Assign Binding)」をクリックします。 |