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 |