WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT structure (webservices.h)
Contrainte de liaison de sécurité qui peut être utilisée pour extraire des informations sur la façon d’obtenir un jeton émis auprès d’une partie émettrice.
Syntaxe
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;
Membres
bindingConstraint
Contrainte de liaison de base dont cette contrainte de liaison dérive.
Il n’existe actuellement aucune propriété spécifique à la liaison définie pour cette contrainte de liaison.
bindingUsage
Cela spécifie comment le jeton émis doit être attaché à un message.
claimConstraints
Ce champ contient une liste des types de revendications autorisés dans la stratégie. Chaque type de revendication est un URI qui identifie le type de revendication.
claimConstraintCount
Nombre d’éléments dans le tableau claimConstraints.
Si cette valeur est 0, le tableau claimConstraints peut être NULL et toutes les revendications sont autorisées à apparaître dans la stratégie.
requestSecurityTokenPropertyConstraints
Ensemble de contraintes de propriété relatives à la façon de demander un jeton de sécurité.
Pour plus d’informations, consultez WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT .
requestSecurityTokenPropertyConstraintCount
Nombre d’éléments dans le tableau requestSecurityTokenPropertyConstraints.
Si le tableau a zéro élément, le champ requestSecurityTokenPropertyConstraints peut être NULL.
out
Lorsque WsMatchPolicyAlternative retourne NOERROR, tout le contenu de cette structure est rempli.
out.issuerAddress
out.requestSecurityTokenTemplate
Remarques
Les informations extraites à l’aide de cette contrainte de liaison peuvent être utilisées avec WsRequestSecurityToken pour obtenir un jeton émis. Le jeton émis peut ensuite être utilisé avec la liaison de sécurité WS_XML_TOKEN_MESSAGE_SECURITY_BINDING .
Cette contrainte de liaison est généralement utilisée dans les scénarios de sécurité fédérée.
Configuration requise
Condition requise | Valeur |
---|---|
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 |