Compartir a través de


WS_SECURITY_CONTEXT_PROPERTY_ID enumeración (webservices.h)

Identifica una propiedad de un objeto de contexto de seguridad. Esta enumeración se usa con WsGetSecurityContextProperty.

Syntax

typedef enum {
  WS_SECURITY_CONTEXT_PROPERTY_IDENTIFIER = 1,
  WS_SECURITY_CONTEXT_PROPERTY_USERNAME = 2,
  WS_SECURITY_CONTEXT_PROPERTY_MESSAGE_SECURITY_WINDOWS_TOKEN = 3,
  WS_SECURITY_CONTEXT_PROPERTY_SAML_ASSERTION = 4
} WS_SECURITY_CONTEXT_PROPERTY_ID;

Constantes

 
WS_SECURITY_CONTEXT_PROPERTY_IDENTIFIER
Valor: 1
En la conexión, un contexto de seguridad se identifica mediante un URI absoluto, que es único para el remitente y
Destinatario. Consulte WS-SecureConversation.
Esta propiedad es una estructura WS_UNIQUE_ID que representa ese URI.
WS_SECURITY_CONTEXT_PROPERTY_USERNAME
Valor: 2
Si se usa un WS_USERNAME_MESSAGE_SECURITY_BINDING como seguridad de arranque, esta propiedad
es un WS_STRING que representa el nombre de usuario que se usó durante el establecimiento del contexto de seguridad.
WS_SECURITY_CONTEXT_PROPERTY_MESSAGE_SECURITY_WINDOWS_TOKEN
Valor: 3
Si se usa un WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING como seguridad de arranque, esta propiedad
es un HANDLE que representa el token que se usó durante el establecimiento del contexto de seguridad.
WS_SECURITY_CONTEXT_PROPERTY_SAML_ASSERTION
Valor: 4
Si se usa un WS_SAML_MESSAGE_SECURITY_BINDING como seguridad de arranque, esta propiedad
es un puntero a un WS_XML_BUFFER que representa la aserción de SAML que se usó durante el establecimiento del contexto de seguridad.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado webservices.h