estructura de WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT (webservices.h)
Restricción de enlace de seguridad que se puede usar para extraer información sobre cómo obtener un token emitido de una entidad emisora.
Sintaxis
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;
Miembros
bindingConstraint
Restricción de enlace base de la que deriva esta restricción de enlace.
Actualmente no hay propiedades específicas del enlace definidas para esta restricción de enlace.
bindingUsage
Esto especifica cómo se debe adjuntar el token emitido a un mensaje.
claimConstraints
Este campo contiene una lista de tipos de notificación que se permiten en la directiva. Cada tipo de notificación es un URI que identifica el tipo de notificación.
claimConstraintCount
Número de elementos de la matriz claimConstraints.
Si este valor es 0, la matriz claimConstraints puede ser NULL y todas las notificaciones pueden aparecer en la directiva.
requestSecurityTokenPropertyConstraints
Conjunto de restricciones de propiedad relacionadas con cómo solicitar un token de seguridad.
Consulte WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT para obtener más información.
requestSecurityTokenPropertyConstraintCount
Número de elementos de la matriz requestSecurityTokenPropertyConstraints.
Si la matriz tiene cero elementos, el campo requestSecurityTokenPropertyConstraints puede ser NULL.
out
Cuando WsMatchPolicyAlternative devuelve NOERROR, se rellenará todo el contenido de esta estructura.
out.issuerAddress
out.requestSecurityTokenTemplate
Comentarios
La información extraída mediante esta restricción de enlace se puede usar con WsRequestSecurityToken para obtener un token emitido. Después, el token emitido se puede usar con el enlace de seguridad WS_XML_TOKEN_MESSAGE_SECURITY_BINDING .
Esta restricción de enlace se usa normalmente en escenarios de seguridad federados.
Requisitos
Requisito | Value |
---|---|
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 |