WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT構造体 (webservices.h)
この構造体は、特定の要求セキュリティ トークン プロパティに対する一連の制約を指定するために使用されます。 指定されていないプロパティ制約では、既定の制約が使用されます。
構文
typedef struct _WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT {
WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID id;
void *allowedValues;
ULONG allowedValuesSize;
struct {
WS_REQUEST_SECURITY_TOKEN_PROPERTY requestSecurityTokenProperty;
} out;
} WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT;
メンバー
id
要求セキュリティ トークン プロパティの ID。 次のセキュリティ プロパティ制約を指定できます。
-
WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION このプロパティは、使用できる WS-Trust バージョンを示します。
このプロパティを指定しない場合は、 WS_TRUST_VERSION_FEBRUARY_2005 の既定の制約値が使用されます。
現在 、ポリシーではWS_TRUST_VERSION_FEBRUARY_2005 のみがサポートされているため、ポリシーが一致するためには 、WS_TRUST_VERSION_FEBRUARY_2005 値を含むプロパティ制約を指定する必要があります。
allowedValues
許容される値の配列。 配列内の値の型は、要求セキュリティ トークン プロパティの値の型に対応します。 プロパティの型を決定するには、特定の要求セキュリティ トークン プロパティのドキュメントを参照してください。
allowedValuesSize
allowedValues 配列の合計サイズ (バイト単位)。 このサイズは、 プロパティの値の型の倍数である必要があります。
out
WsMatchPolicyAlternative が NOERROR を返すと、この構造体の内容全体が入力されます。
out.requestSecurityTokenProperty
要件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | webservices.h |