Partager via


énumération WS_SECURITY_CONTEXT_PROPERTY_ID (webservices.h)

Identifie une propriété d’un objet de contexte de sécurité. Cette énumération est utilisée avec 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
Valeur : 1
Sur le réseau, un contexte de sécurité est identifié par un URI absolu, qui est propre à l’expéditeur et à l’expéditeur
Destinataire. Consultez WS-SecureConversation.
Cette propriété est une structure WS_UNIQUE_ID qui représente cet URI.
WS_SECURITY_CONTEXT_PROPERTY_USERNAME
Valeur : 2
Si un WS_USERNAME_MESSAGE_SECURITY_BINDING est utilisé comme sécurité d’amorçage, cette propriété
est une WS_STRING qui représente le nom d’utilisateur utilisé lors de l’établissement du contexte de sécurité.
WS_SECURITY_CONTEXT_PROPERTY_MESSAGE_SECURITY_WINDOWS_TOKEN
Valeur : 3
Si un WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING est utilisé comme sécurité d’amorçage, cette propriété
est un HANDLE qui représente le jeton utilisé lors de l’établissement du contexte de sécurité.
WS_SECURITY_CONTEXT_PROPERTY_SAML_ASSERTION
Valeur : 4
Si un WS_SAML_MESSAGE_SECURITY_BINDING est utilisé comme sécurité d’amorçage, cette propriété
est un pointeur vers un WS_XML_BUFFER qui représente l’assertion SAML utilisée lors de l’établissement du contexte de sécurité.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau | Applications UWP]
En-tête webservices.h