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 数组中的元素数。
如果数组包含零个元素,则 requestSecurityTokenPropertyConstraints 字段可以为 NULL。
out
当 WsMatchPolicyAlternative 返回 NOERROR 时,将填充此结构的全部内容。
out.issuerAddress
out.requestSecurityTokenTemplate
注解
使用此绑定约束提取的信息可与 WsRequestSecurityToken 一起使用,以获取颁发的令牌。 然后,可以将颁发的令牌与 WS_XML_TOKEN_MESSAGE_SECURITY_BINDING 安全绑定一起使用。
此绑定约束通常用于联合安全方案。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | webservices.h |