次の方法で共有


WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT 構造体 (webservices.h)

発行元から発行済みトークンを取得する方法に関する情報を抽出するために使用できるセキュリティ バインド制約。

構文

typedef struct _WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT {
  WS_SECURITY_BINDING_CONSTRAINT                bindingConstraint;
  WS_MESSAGE_SECURITY_USAGE                     bindingUsage;
  WS_XML_STRING                                 *claimConstraints;
  ULONG                                         claimConstraintCount;
  WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT *requestSecurityTokenPropertyConstraints;
  ULONG                                         requestSecurityTokenPropertyConstraintCount;
  struct {
    WS_ENDPOINT_ADDRESS *issuerAddress;
    WS_XML_BUFFER       *requestSecurityTokenTemplate;
  } out;
} WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT;

メンバー

bindingConstraint

このバインド制約の派生元となる基本バインディング制約。

現在、このバインド制約に対して定義されているバインド固有のプロパティはありません。

bindingUsage

これは、発行されたトークンをメッセージに添付する方法を指定します。

claimConstraints

このフィールドには、ポリシーで許可されている要求の種類の一覧が含まれます。 各要求の種類は、要求の種類を識別する URI です。

claimConstraintCount

claimConstraints 配列内の要素の数。

この値が 0 の場合、claimConstraints 配列は NULL になり、すべての要求をポリシーに表示できます。

requestSecurityTokenPropertyConstraints

セキュリティ トークンを要求する方法に関連するプロパティ制約のセット。

詳細については、「 WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT 」を参照してください。

requestSecurityTokenPropertyConstraintCount

requestSecurityTokenPropertyConstraints 配列内の要素の数。

配列に要素が 0 の場合、requestSecurityTokenPropertyConstraints フィールドは NULL になる可能性があります。

out

WsMatchPolicyAlternative が NOERROR を返すと、この構造体の内容全体が入力されます。

out.issuerAddress

out.requestSecurityTokenTemplate

注釈

このバインド制約を使用して抽出された情報を WsRequestSecurityToken と共に使用して、発行されたトークンを取得できます。 発行されたトークンは、WS_XML_TOKEN_MESSAGE_SECURITY_BINDINGセキュリティ バインディングと共 使用できます。

このバインド制約は、通常、フェデレーション セキュリティ シナリオで使用されます。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
Header webservices.h