struttura WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT (webservices.h)
Vincolo di associazione di sicurezza che può essere usato per estrarre informazioni su come ottenere un token emesso da un'entità emittente.
Sintassi
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;
Members
bindingConstraint
Vincolo di associazione di base da cui deriva questo vincolo di associazione.
Attualmente non sono definite proprietà specifiche dell'associazione per questo vincolo di associazione.
bindingUsage
Specifica il modo in cui il token emesso deve essere associato a un messaggio.
claimConstraints
Questo campo contiene un elenco di tipi di attestazione consentiti nei criteri. Ogni tipo di attestazione è un URI che identifica il tipo di attestazione.
claimConstraintCount
Numero di elementi nella matrice claimConstraints.
Se questo valore è 0, la matrice claimConstraints può essere NULL e le attestazioni possono essere visualizzate nei criteri.
requestSecurityTokenPropertyConstraints
Set di vincoli di proprietà relativi alla richiesta di un token di sicurezza.
Per altre informazioni, vedere WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT .
requestSecurityTokenPropertyConstraintCount
Numero di elementi nella matrice requestSecurityTokenPropertyConstraints.
Se la matrice ha zero elementi, il campo requestSecurityTokenPropertyConstraints può essere NULL.
out
Quando WsMatchPolicyAlternative restituisce NOERROR, verrà compilato l'intero contenuto di questa struttura.
out.issuerAddress
out.requestSecurityTokenTemplate
Commenti
Le informazioni estratte usando questo vincolo di associazione possono essere usate con WsRequestSecurityToken per ottenere un token emesso. Il token rilasciato può quindi essere usato con l'associazione di sicurezza WS_XML_TOKEN_MESSAGE_SECURITY_BINDING .
Questo vincolo di associazione viene in genere usato negli scenari di sicurezza federati.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | webservices.h |