estrutura WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT (webservices.h)
Essa estrutura é usada para especificar um conjunto de restrições para uma propriedade de token de segurança de solicitação específica. Todas as restrições de propriedade que não são especificadas usarão as restrições padrão.
Sintaxe
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;
Membros
id
A ID da propriedade de token de segurança de solicitação. A seguinte restrição de propriedade de segurança pode ser especificada:
-
WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION Essa propriedade indica quais WS-Trust versões são aceitáveis.
Se essa propriedade não for especificada, o valor de restrição padrão de WS_TRUST_VERSION_FEBRUARY_2005 será usado.
Atualmente, há suporte apenas para WS_TRUST_VERSION_FEBRUARY_2005 na política, portanto, uma restrição de propriedade que contém o valor WS_TRUST_VERSION_FEBRUARY_2005 deve ser especificada para que a política corresponda.
allowedValues
Uma matriz de valores que são aceitáveis. O tipo dos valores na matriz corresponde ao tipo dos valores da propriedade de token de segurança de solicitação. Consulte a documentação de uma propriedade de token de segurança de solicitação específica para determinar o tipo da propriedade.
allowedValuesSize
O tamanho total da matriz allowedValues, em bytes. Esse tamanho deve ser um múltiplo do tamanho do tipo do valor da propriedade.
out
Quando WsMatchPolicyAlternative retornar NOERROR, todo o conteúdo dessa estrutura será preenchido.
out.requestSecurityTokenProperty
Requisitos
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 |