サービス・プロバイダー設定

「サービス・プロバイダーの設定」ページを使用して、サービス・プロバイダーの設定を管理します。アプリケーション、そのサービス、エンドポイント、または操作に対して、ポリシー・セットの関連付けおよび切り離しを行うことができます。 新規バインディングを 作成したり、関連付けられるポリシー・セット用に作成済みのバインディングを使用することができます。サービス・プロバイダーが現行のポリシー構成を共有できるかどうかを表示または変更できます。

WSDL 文書」のリンクを使用して、サービスの Web サービス記述言語 (WSDL) を表示します。アプリケーションおよびモジュールのリンクにより、アプリケーションおよびモジュールの設定ページへアクセスすることができます。

この管理コンソール・ページを表示するには、「サービス (Services)」 > 「サービス・プロバイダー (Service providers)」 > service_provider_instance」とクリックします。

また、このページは、「アプリケーション」 > 「アプリケーション・タイプ」 > 「WebSphere エンタープライズ・アプリケーション 」 > service_provider_application_instance > 「サービス・プロバイダー (Service providers)」 > service_provider_instanceとクリックしても表示できます。

セキュリティーが有効な場合に割り当てられたセキュリティーのロールによっては、構成データを作成または編集する際に使用するテキスト入力フィールドまたはボタンへのアクセス権がない場合があります。アプリケーション・サーバー用の有効なロールについて詳しくは、管理ロールに関する文書を参照してください。
表 1. ボタンの説明. ボタンを使用して、サービス・プロバイダー、そのエンドポイント、もしくは操作のポリシー・セットおよびポリシー・セット・バインディングを管理します。
バインディング 説明
ポリシー・セットの関連付け このボタンをクリックして、選択されたサービス、エンドポイント、または操作への関連付けに使用可能なポリシー・セットのリストを表示します。関連付けるポリシー・セットをリストから選択すると、そのポリシー・セットは選択したサービス、エンドポイント、または操作に関連付けされます。メニュー・リストを閉じるには、「ポリシー・セットの関連付け」をクリックします。
ポリシー・セットの切り離し このボタンをクリックして、選択したサービス、エンドポイント、または操作からポリシー・セットを切り離します。ポリシー・セットを切り離した後で、 その上位レベルのサービス・リソースに関連付けされている ポリシー・セットがない場合は、「関連付けられたポリシー・セット (Attached Policy Set)」 列には「なし」が、 「バインディング」列には「Not Applicable」が表示されます。

上位レベルのサービス・リソースに関連付けされている ポリシー・セットがある場合、「関連付けられたポリシー・セット (Attached Policy Set)」列には「 policy_set_name(inherited)」が表示され、 上位レベルの関連付けに使用されるバインディングが適用されます。 バインディング名の後ろに (inherited) が付けられて表示されます。

バインディングの割り当て このボタンをクリックして、選択したポリシー・セットを関連付けるために 使用できるバインディングのリストから選択します。 オプションには、以下のものがあります。
デフォルト
選択したサービス参照、エンドポイント、または操作のデフォルト・バインディングを指定します。特定のサーバーまたはセキュリティー・ドメインについて、セル・レベルまたはグローバル・セキュリティー・ドメイン・レベルで使用するクライアントおよびプロバイダーのデフォルト・バインディングを指定できます。デフォルト・バインディングは、アプリケーション固有のバインディングが関連付けに割り当てられていないときに使用されます。サービス・リソースにポリシー・セットを関連付ける場合、そのバインディングは「デフォルト」に初期設定されます。この「バインディングの割り当て」アクションを使用して関連付けポイントにバインディングを特に割り当てていない場合、最も近い範囲で指定されたデフォルトが使用されます。
どのポリシー・セットの関連付けの場合も、関連付けにバインディングが含まれているかどうかの検査が、ランタイムによって行われます。バインディングが含まれる場合は、そのバインディングが使用されます。含まれない場合、ランタイムは以下の順に検査を行い、使用可能な最初のデフォルト・バインディングを使用します。
  1. サーバーのデフォルトの汎用バインディング
  2. サーバーが所属するドメインのデフォルトの汎用バインディング
  3. グローバル・セキュリティー・ドメインのデフォルトの汎用バインディング
新規のアプリケーション固有バインディング (New Application Specific Binding)
ポリシー・セット関連付け用の新規のアプリケーション固有バインディングを作成するには、このオプションを選択します。作成する新規バインディングは、選択したリソースに使用されます。複数のリソースを選択した場合、 すべての選択したリソースに、同じポリシー・セット が関連付けされます。
プロバイダー・サンプル
プロバイダーのサンプル・バインディングを使用する場合は、このオプションを選択します。
Provider sample V2
Kerberos V5 WSSecurity デフォルトまたは TrustServiceKerberosDefault ポリシー・セットのいずれかを使用している場合に、プロバイダー・サンプル V2 バインディングを使用するには、このオプションを選択します。
Saml Bearer Provider sample
Saml Bearer Provider sample を使用する場合は、このオプションを選択します。Saml Bearer Provider sample は、SAML Bearer トークン使用のシナリオをサポートするために、プロバイダー・サンプル・バインディングを拡張します。 このサンプルは、任意の SAML bearer トークン・デフォルト・ポリシー・セットと共に使用できます。
Saml HoK Symmetric Provider sample
Saml HoK Symmetric Provider sample を使用する場合は、このオプションを選択します。 Saml HoK Symmetric Provider sample は、SAML holder-of-key (HoK) 対称鍵トークン使用のシナリオをサポートするために、プロバイダー・サンプル・バインディングを拡張します。このサンプルは、SAML HoK 対称鍵デフォルト・ポリシー・セットのうちの 1 つ (SAML11 HoK Symmetric WSSecurity default または SAML20 HoK Symmetric WSSecurity default のいずれか) と共に使用できます。

メニュー・リストを閉じるには、「バインディングの割り当て」をクリックします。

サービス・ プロバイダー

表示されるサービス・プロバイダーの名前を指定します。

ポリシー・セットの関連付け (Policy Set Attachments)

Service/Endpoint/Operation

サービスに含まれる、サービス・プロバイダー、エンドポイント、または操作の名前を指定します。

関連付けられたポリシー・セット

サービス・プロバイダー、エンドポイント、または操作に関連付けられるポリシー・セットを指定します。

「関連付けられたポリシー・セット (Attached Policy Set)」列には以下の値を指定できます。
  • なし。直接関連付けられたポリシー・セットも、より上位レベルのサービス・リソースに関連付けられたポリシー・セットもありません。
  • Policy_set_name。サービス・リソースに直接関連付けられるポリシー・セットの名前 (例えば、WS-I RSP)。
  • Policy_set_name (inherited)。 サービス・リソースには直接関連付けされず、より上位のサービス・リソースに対して関連付けられるポリシー・セットの名前。

この列の値がリンクである場合は、そのリンクをクリックすると、関連付けられるポリシー・セットに関する設定を表示または変更することができます。

バインディング

サービス・プロバイダー、エンドポイント、または操作に使用できるバインディング構成を指定します。

「バインディング」列には以下の値を指定できます。
  • 該当なし。直接関連付けられたポリシー・セットも、より上位レベルのサービス・リソースに関連付けられたポリシー・セットもありません。
  • Binding_name または Default。ポリシー・セットが直接関連付けされていて、アプリケーション固有のバインディングまたは汎用バインディングが割り当てられている場合には、バインディング名 (例えば、MyBindings1) が表示されます。ポリシー・セットが直接関連付けされているが、サービス・リソースがデフォルトのバインディングを使用している場合は、デフォルトが表示されます。
  • Binding_name (inherited) またはデフォルト (inherited)。サービス・リソースは、より上位のリソースへの関連付けからバインディングを継承します。

「バインディング」列の値がリンクである場合は、そのリンクをクリックして、バインディングに関する設定を表示または変更します。

ポリシー・セットのバインディングについて

このリリースには、アプリケーション固有のバインディングと汎用バインディングの 2 種類のバインディングがあります。

アプリケーション固有バインディング

アプリケーション固有バインディングは、ポリシー・セットの関連付けポイントでのみ作成できます。 これらのバインディングは、定義されるポリシーの特性に固有のものであり、かつ、それらによって限定されたものです。 アプリケーション固有のバインディングは、複数署名などの拡張ポリシー要件に合った構成を可能にします。ただし、これらのバインディングはアプリケーション内でのみ再使用可能です。また、ポリシー・セット間でのアプリケーション固有バインディングの再使用は非常に限定的なものです。

ポリシー・セットの関連付け用のアプリケーション固有バインディングを作成する際、そのバインディングは完全に未構成の状態で開始されます。 デフォルトのバインディングをオーバーライドする各ポリシー (WS-Security、HTTP トランスポートなど) を追加し、追加した各ポリシーのバインディングを完全に構成する必要があります。 WS-Security ポリシーでは、TokenConsumer、TokenGenerator、SigningInfo、または EncryptionInfo などの一部の上位構成属性がアプリケーション固有バインディングで構成されていない場合に、それらの属性をデフォルトのバインディングから取得することがあります。

サービス・プロバイダーの場合には、関連付けられたポリシー・セットを持つサービス・プロバイダー・リソースの「サービス・プロバイダーのポリシー・セットおよびバインディングのコレクション」ページで「バインディングの割り当て」 > 「新規のアプリケーション固有バインディング (New Application Specific Binding)」と選択することによってのみ、アプリケーション固有バインディングを作成することができます。同様に、サービス・クライアントの場合には、関連付けられたポリシー・セットを持つサービス・クライアント・リソースの「サービス・クライアントのポリシー・セットおよびバインディングのコレクション」ページで「バインディングの割り当て」 > 「新規のアプリケーション固有バインディング (New Application Specific Binding)」と選択することによってのみ、アプリケーション固有バインディングを作成することができます。

汎用バインディング (General bindings)

汎用バインディングは、さまざまなポリシー・セットで使用するよう構成することができ、アプリケーション間で再利用したり、トラスト・サービスの関連付けに再利用したりすることもできます。汎用バインディングは非常に再利用しやすいものですが、複数のシグニチャーなどの拡張ポリシー要件に対応するように構成することはできません。 汎用バインディングには、汎用プロバイダー・ポリシー・セット・バインディングと汎用クライアント・ポリシー・セット・バインディングの 2 つのタイプがあります。

汎用プロバイダー・ポリシー・セット・バインディングは、「汎用プロバイダー・ポリシー・セット (general provider policy sets)」パネルで「サービス」 > 「ポリシー・セット」 > 「汎用プロバイダー・ポリシー・セット・バインディング (General provider policy set bindings)」 > 「新規」とクリックするか、「汎用のクライアント・ポリシー・セットおよびバインディング (general client policy set and bindings)」パネルで「サービス」 > 「ポリシー・セット」 > 「汎用クライアント・ポリシー・セット・バインディング (General client policy set bindings)」 > 「新規」とクリックすることによって作成できます。サービス・クライアントまたはプロバイダーのバインディングの定義および管理について詳しくは、関連リンクを参照してください。汎用プロバイダー・ポリシー・セット・バインディングは、トラスト・サービスの関連付けにも使用できる場合があります。

ポリシー共有

サービス・プロバイダーが現在のポリシー構成を共有可能かどうかを指定します。

「ポリシー共有 (Policy sharing)」列には以下の値を指定できます。
  • 該当なし。リソースにはポリシー・セットが関連付けられていないため、 共有するポリシー構成がありません。
  • 無効。リソースのポリシー・セットを 共有することはできません。ポリシー・セットがサービスに関連付けされる場合は、これがデフォルト設定です。
  • 有効。リソースのポリシー・セットを共有することができます。

列の値がリンクの場合、リンクをクリックして、ポリシー構成の共有方法に関する設定を表示または変更します。

サービスの場合、ポリシー・セットが親アプリケーションから継承されているときは、 ポリシー共有値も継承され、その値を変更することはできません。値はリンクではなく、 括弧で囲まれた inherited が続きます。

エンドポイントまたは操作の場合、値はリンクではなく、 括弧で囲まれた inherited が続きます。この設定は親アプリケーションまたはサービスから継承され、変更することはできません。



ファイル名: uwbs_jaxws.html