estructura WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT (webservices.h)
Esta estructura se usa para especificar un conjunto de restricciones para una propiedad de token de seguridad de solicitud determinada. Las restricciones de propiedad que no se especifiquen usarán las restricciones predeterminadas.
Sintaxis
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;
Miembros
id
Identificador de la propiedad de token de seguridad de solicitud. Se puede especificar la siguiente restricción de propiedad de seguridad:
-
WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION Esta propiedad indica qué versiones de WS-Trust son aceptables.
Si no se especifica esta propiedad, se usará el valor de restricción predeterminado de WS_TRUST_VERSION_FEBRUARY_2005 .
Actualmente solo se admite WS_TRUST_VERSION_FEBRUARY_2005 en la directiva, por lo que se debe especificar una restricción de propiedad que contenga el valor WS_TRUST_VERSION_FEBRUARY_2005 para que la directiva coincida.
allowedValues
Matriz de valores que son aceptables. El tipo de los valores de la matriz corresponde al tipo de los valores de la propiedad de token de seguridad de solicitud. Consulte la documentación de una propiedad de token de seguridad de solicitud determinada para determinar el tipo de la propiedad.
allowedValuesSize
Tamaño total de la matriz allowedValues, en bytes. Este tamaño debe ser un múltiplo del tipo del valor de la propiedad.
out
Cuando WsMatchPolicyAlternative devuelve NOERROR, se rellenará todo el contenido de esta estructura.
out.requestSecurityTokenProperty
Requisitos
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado | webservices.h |