共用方式為


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