Compartilhar via


enumeração WS_SECURITY_CONTEXT_PROPERTY_ID (webservices.h)

Identifica uma propriedade de um objeto de contexto de segurança. Essa enumeração é usada com 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
Na transmissão, um contexto de segurança é identificado por um URI absoluto, que é exclusivo para o remetente e
Destinatário. Consulte WS-SecureConversation.
Essa propriedade é uma estrutura WS_UNIQUE_ID que representa esse URI.
WS_SECURITY_CONTEXT_PROPERTY_USERNAME
Valor: 2
Se um WS_USERNAME_MESSAGE_SECURITY_BINDING for usado como segurança de inicialização, essa propriedade
é um WS_STRING que representa o nome de usuário que foi usado durante o estabelecimento do contexto de segurança.
WS_SECURITY_CONTEXT_PROPERTY_MESSAGE_SECURITY_WINDOWS_TOKEN
Valor: 3
Se um WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING for usado como segurança de inicialização, essa propriedade
é um HANDLE que representa o token que foi usado durante o estabelecimento do contexto de segurança.
WS_SECURITY_CONTEXT_PROPERTY_SAML_ASSERTION
Valor: 4
Se um WS_SAML_MESSAGE_SECURITY_BINDING for usado como segurança de inicialização, essa propriedade
é um ponteiro para um WS_XML_BUFFER que representa a declaração SAML que foi usada durante o estabelecimento do contexto de segurança.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho webservices.h