Share via


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