この管理コンソール・ページを使用して、サービス参照の設定を管理します。サービス参照は、サービス・クライアントのポリシー・セットおよびバインディングを継承するか、または、 サービス・クライアントのものとは異なるポリシー・セットとバインディングを指定することができます。
このサービス参照ページには、サービス参照と関連するエンドポイントおよび操作に関する構成情報が表示されます。 サービス参照を表示および構成する際、サービス・クライアントからポリシー・セットとバインディング構成を継承するか、あるいは、サービス・クライアントに関連付けられているポリシー・セットとバインディングとは異なるポリシー・セットとバインディングを関連付けて、サービス参照に個別の設定を指定することができます。
アプリケーション、モジュール、およびサービス・クライアントのリンクにより、アプリケーション、モジュール、およびサービス・クライアントの設定ページへのアクセスが提供されます。
この管理コンソール・ページを表示するには、をクリックします。
またこのページは、をクリックして表示することもできます。
サービスのポリシー・セットの関連付けとは異なるサービス参照のポリシー・セットとバインディングを指定できます。 さらに、サービスにポリシー・セットが関連付けられている場合でも、サービス参照にはポリシー・セットを関連付けないという指示をすることができます。 デフォルトの動作では、サービス参照およびそのエンドポイントと操作は、そのサービスの対応するリソースのポリシー・セットの関連付けを継承します。 サービス参照は、クライアントの関連付けタイプに対してのみ有効です。
ポリシー・セットまたはバインディングの関連付けまたは切り離しを行うには、以下のアクションを実行します。
| ボタン | 結果のアクション |
|---|---|
| 継承 | このボタンをクリックして、サービス参照の既存のポリシー・セットおよびバインディング設定を消去して、サービス・クライアントによって定義されるポリシー・セットの関連付けを使用することができます。デフォルトで、サービス参照およびそのエンドポイントと操作は、そのサービスの対応するリソースのポリシー・セットの関連付けを継承します。 |
| オーバーライド | このボタンをクリックして、サービス・クライアントの既存のポリシー・セットおよびバインディング設定をオーバーライドして、サービス参照に別々のポリシー・セットとバインディングを定義するか、あるいはサービス参照に関連付けられないポリシー・セットを指定することができます。 |
| クライアント・ポリシー・セットの関連付け | このボタンをクリックして、選択されたサービス参照、エンドポイント、または操作への関連付けに使用可能なポリシー・セットのリストを表示します。リストから関連付けるポリシー・セットを選択します。そのポリシー・セットは、選択したサービス、エンドポイント、または操作に関連付けられます。 メニュー・リストを閉じるには、「クライアント・ポリシー・セットの関連付け (Attach Client Policy Set)」をクリックします。このボタンは、「オーバーライド」ボタンをクリックした場合のみアクティブになります。 |
| クライアント・ポリシー・セットの切り離し (Detach Client Policy Set) | このボタンをクリックして、選択したサービス参照、エンドポイント、または操作からポリシー・セットを切り離します。ポリシー・セットを切り離した後で、上位レベルのサービス・リソースに関連付けされているポリシー・セットがない場合は、「クライアント・ポリシー・セットの関連付け (Attach Client Policy Set)」列には「なし」が、「バインディング」列には「該当なし」が表示されます。 上位レベルのサービス参照リソースあるいはサービス・クライアントに関連付けられたポリシー・セットがある場合、「関連付けられたクライアント・ポリシー・セット (Attached Client Policy Set)」列には、 「policy_set_name (inherited)」が表示され、上位レベルの関連付けに使用されるバインディングが適用されます。 バインディング名の後ろに (inherited) が付けられて表示されます。 このボタンは、「オーバーライド」ボタンをクリックした場合のみアクティブになります。 |
| バインディングの割り当て | このボタンをクリックして、選択したポリシー・セットを関連付けるために
使用できるバインディングのリストから選択します。
オプションには、以下のものがあります。
メニュー・リストを閉じるには、「バインディングの割り当て」をクリックします。 このボタンは、「オーバーライド」ボタンをクリックした場合のみアクティブになります。 |
このチェック・ボックスを選択すると、ポリシー・セット関連付けの継承確認パネルを使用可能にすることを指定します。 このチェック・ボックスを選択するには、「設定」セクションを展開する必要があります。
サービス参照、エンドポイント、または操作の名前を指定します。 完全なリソース名は、マウス・ポインターをサービス参照、エンドポイント、または操作の上に移動すると表示されます。
サービス参照、エンドポイント、または操作に関連付けられたポリシー・セットを指定します。
この列の値がリンクである場合は、そのリンクをクリックすると、関連付けられるポリシー・セットに関する設定を表示または変更することができます。
サービス参照に適用されるポリシーを指定します。
「適用されるポリシー」サービス参照リンクは、「オーバーライド」ボタンをクリックした場合のみ使用可能になります。
列の値がリンクの場合は、そのリンクをクリックして、ポリシーが適用される方法に関する設定の表示または変更を行います。
エンドポイントまたは操作の場合、値はリンクではなく、 括弧で囲まれた inherited が続きます。この設定は親アプリケーションまたはサービスから継承され、変更することはできません。適用されるポリシーがない場合、この列の項目は「なし」または「なし (inherited) (None(inherited))」になります。
サービス参照、エンドポイント、または操作に使用できるバインディング情報を指定します。
このリリースには、アプリケーション固有のバインディングと汎用バインディングの 2 種類のバインディングがあります。
アプリケーション固有バインディング
アプリケーション固有バインディングは、ポリシー・セットの関連付けポイントでのみ作成できます。 これらのバインディングは、定義されるポリシーの特性に固有のものであり、かつ、それらによって限定されたものです。 アプリケーション固有のバインディングは、複数署名などの拡張ポリシー要件に合った構成を可能にします。ただし、これらのバインディングはアプリケーション内でのみ再使用可能です。また、ポリシー・セット間でのアプリケーション固有バインディングの再使用は非常に限定的なものです。
ポリシー・セットの関連付け用のアプリケーション固有バインディングを作成する際、そのバインディングは完全に未構成の状態で開始されます。 デフォルトのバインディングをオーバーライドする各ポリシー (WS-Security、HTTP トランスポートなど) を追加し、追加した各ポリシーのバインディングを完全に構成する必要があります。 WS-Security ポリシーでは、TokenConsumer、TokenGenerator、SigningInfo、または EncryptionInfo などの一部の上位構成属性がアプリケーション固有バインディングで構成されていない場合に、それらの属性をデフォルトのバインディングから取得することがあります。
サービス・プロバイダーの場合には、関連付けられたポリシー・セットを持つサービス・プロバイダー・リソースの「サービス・プロバイダーのポリシー・セットおよびバインディングのコレクション」ページでと選択することによってのみ、アプリケーション固有バインディングを作成することができます。同様に、サービス・クライアントの場合には、関連付けられたポリシー・セットを持つサービス・クライアント・リソースの「サービス・クライアントのポリシー・セットおよびバインディングのコレクション」ページでと選択することによってのみ、アプリケーション固有バインディングを作成することができます。
汎用バインディング (General bindings)
汎用バインディングは、さまざまなポリシー・セットで使用するよう構成することができ、アプリケーション間で再利用したり、トラスト・サービスの関連付けに再利用したりすることもできます。汎用バインディングは非常に再利用しやすいものですが、複数のシグニチャーなどの拡張ポリシー要件に対応するように構成することはできません。 汎用バインディングには、汎用プロバイダー・ポリシー・セット・バインディングと汎用クライアント・ポリシー・セット・バインディングの 2 つのタイプがあります。
汎用プロバイダー・ポリシー・セット・バインディングは、「汎用プロバイダー・ポリシー・セット (general provider policy sets)」パネルでとクリックするか、「汎用のクライアント・ポリシー・セットおよびバインディング (general client policy set and bindings)」パネルでとクリックすることによって作成できます。詳しくは、『サービス・クライアントまたはサービス・プロバイダーのバインディングの定義および管理』を参照してください。 汎用プロバイダー・ポリシー・セット・バインディングは、トラスト・サービスの関連付けにも使用できる場合があります。