struttura WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT (webservices.h)
Questa struttura viene utilizzata per specificare un set di vincoli per una particolare proprietà del token di sicurezza della richiesta. Tutti i vincoli di proprietà non specificati useranno i vincoli predefiniti.
Sintassi
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;
Members
id
ID della proprietà del token di sicurezza della richiesta. È possibile specificare il vincolo di proprietà di sicurezza seguente:
-
WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION Questa proprietà indica quali WS-Trust versioni sono accettabili.
Se questa proprietà non viene specificata, verrà utilizzato il valore predefinito del vincolo di WS_TRUST_VERSION_FEBRUARY_2005 .
Attualmente è supportato solo WS_TRUST_VERSION_FEBRUARY_2005 nei criteri, pertanto è necessario specificare un vincolo di proprietà contenente il valore WS_TRUST_VERSION_FEBRUARY_2005 affinché i criteri corrispondano.
allowedValues
Matrice di valori accettabili. Il tipo dei valori nella matrice corrisponde al tipo dei valori della proprietà del token di sicurezza della richiesta. Vedere la documentazione per una particolare proprietà del token di sicurezza della richiesta per determinare il tipo della proprietà.
allowedValuesSize
Dimensioni totali della matrice allowedValues, in byte. Questa dimensione deve essere un multiplo della dimensione del tipo del valore della proprietà.
out
Quando WsMatchPolicyAlternative restituisce NOERROR, verrà compilato l'intero contenuto di questa struttura.
out.requestSecurityTokenProperty
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | webservices.h |