estrutura WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT (webservices.h)
Uma restrição de associação de segurança que pode ser usada para extrair informações sobre como obter um token emitido de uma parte emissora.
Sintaxe
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;
Membros
bindingConstraint
A restrição de associação base da qual essa restrição de associação deriva.
Atualmente, não há propriedades específicas de associação definidas para essa restrição de associação.
bindingUsage
Isso especifica como o token emitido deve ser anexado a uma mensagem.
claimConstraints
Esse campo contém uma lista de tipos de declaração permitidos na política. Cada tipo de declaração é um URI que identifica o tipo de declaração.
claimConstraintCount
O número de elementos na matriz claimConstraints.
Se esse valor for 0, a matriz claimConstraints poderá ser NULL e todas as declarações poderão aparecer na política.
requestSecurityTokenPropertyConstraints
Um conjunto de restrições de propriedade relacionadas a como solicitar um token de segurança.
Confira WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT para obter mais informações.
requestSecurityTokenPropertyConstraintCount
O número de elementos na matriz requestSecurityTokenPropertyConstraints.
Se a matriz não tiver elementos, o campo requestSecurityTokenPropertyConstraints poderá ser NULL.
out
Quando WsMatchPolicyAlternative retornar NOERROR, todo o conteúdo dessa estrutura será preenchido.
out.issuerAddress
out.requestSecurityTokenTemplate
Comentários
As informações extraídas usando essa restrição de associação podem ser usadas com WsRequestSecurityToken para obter um token emitido. O token emitido pode ser usado com a associação de segurança WS_XML_TOKEN_MESSAGE_SECURITY_BINDING.
Essa restrição de associação normalmente é usada em cenários de segurança federada.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | webservices.h |