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 |