Partager via


énumération WS_SECURITY_TOKEN_REFERENCE_MODE (webservices.h)

Avec les liaisons de sécurité de message et en mode mixte, le mécanisme à utiliser pour faire référence à un jeton de sécurité à partir de signatures, d’éléments chiffrés et de jetons dérivés. Le runtime de sécurité peut utiliser la référence appropriée la plupart du temps, et cela doit être défini explicitement uniquement lorsqu’un mécanisme de référence spécifique est nécessaire, généralement pour l’interopérabilité avec une autre plateforme qui prend uniquement en charge ce formulaire de référence.

Syntax

typedef enum {
  WS_SECURITY_TOKEN_REFERENCE_MODE_LOCAL_ID = 1,
  WS_SECURITY_TOKEN_REFERENCE_MODE_XML_BUFFER = 2,
  WS_SECURITY_TOKEN_REFERENCE_MODE_CERT_THUMBPRINT = 3,
  WS_SECURITY_TOKEN_REFERENCE_MODE_SECURITY_CONTEXT_ID = 4,
  WS_SECURITY_TOKEN_REFERENCE_MODE_SAML_ASSERTION_ID = 5
} WS_SECURITY_TOKEN_REFERENCE_MODE;

Constantes

 
WS_SECURITY_TOKEN_REFERENCE_MODE_LOCAL_ID
Valeur : 1
L’ID du jeton de sécurité sérialisé est utilisé pour y faire référence. Cette
le mécanisme de référence ne peut être utilisé que lorsque le jeton de sécurité est
sérialisé dans le même message que l’élément (par exemple, une signature) qui
doit faire référence au jeton de sécurité.
WS_SECURITY_TOKEN_REFERENCE_MODE_XML_BUFFER
Valeur : 2
Mémoire tampon XML opaque utilisée comme référence de jeton (par exemple, dans un jeton personnalisé).
WS_SECURITY_TOKEN_REFERENCE_MODE_CERT_THUMBPRINT
Valeur : 3
L’empreinte numérique d’un certificat est utilisée pour y faire référence.
WS_SECURITY_TOKEN_REFERENCE_MODE_SECURITY_CONTEXT_ID
Valeur : 4
L’id de contexte est utilisé pour faire référence à un jeton de contexte de sécurité.
WS_SECURITY_TOKEN_REFERENCE_MODE_SAML_ASSERTION_ID
Valeur : 5
L’ID d’assertion SAML est utilisé pour faire référence au jeton SAML.

Configuration requise

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