WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT structure (webservices.h)
Cette structure est utilisée pour spécifier un ensemble de contraintes pour une propriété de jeton de sécurité de requête particulière. Toutes les contraintes de propriété qui ne sont pas spécifiées utilisent les contraintes par défaut.
Syntaxe
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;
Membres
id
ID de la propriété de jeton de sécurité de la demande. La contrainte de propriété de sécurité suivante peut être spécifiée :
-
WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION Cette propriété indique les versions WS-Trust acceptables.
Si cette propriété n’est pas spécifiée, la valeur de contrainte par défaut de WS_TRUST_VERSION_FEBRUARY_2005 est utilisée.
Actuellement, seule WS_TRUST_VERSION_FEBRUARY_2005 est prise en charge dans la stratégie. Par conséquent, une contrainte de propriété contenant la valeur WS_TRUST_VERSION_FEBRUARY_2005 doit être spécifiée pour que la stratégie corresponde.
allowedValues
Tableau de valeurs acceptables. Le type des valeurs du tableau correspond au type des valeurs de la propriété de jeton de sécurité de la demande. Consultez la documentation d’une propriété de jeton de sécurité de requête particulière pour déterminer le type de la propriété.
allowedValuesSize
Taille totale du tableau allowedValues, en octets. Cette taille doit être un multiple de la taille du type de la valeur de la propriété .
out
Lorsque WsMatchPolicyAlternative retourne NOERROR, tout le contenu de cette structure est rempli.
out.requestSecurityTokenProperty
Configuration requise
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | webservices.h |