estructura WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE (webservices.h)
La plantilla de enlace de seguridad para especificar el uso de un par de nombre de usuario y contraseña proporcionado por una aplicación como token de seguridad directo (es decir, un solo disparo). Este enlace de seguridad solo se puede usar con la seguridad del mensaje. Proporciona autenticación de cliente, pero no firma de tráfico ni cifrado. Por lo tanto, se usa junto con otro enlace de seguridad de transporte o seguridad de mensajes que proporciona protección de mensajes.
Consulte también WS_USERNAME_MESSAGE_SECURITY_BINDING
Sintaxis
typedef struct _WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE {
WS_SECURITY_BINDING_PROPERTIES securityBindingProperties;
WS_USERNAME_CREDENTIAL *clientCredential;
WS_VALIDATE_PASSWORD_CALLBACK passwordValidator;
void *passwordValidatorCallbackState;
} WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE;
Miembros
securityBindingProperties
La aplicación proporcionó propiedades de enlace de seguridad que no se pueden representar en la directiva.
clientCredential
Credencial de nombre de usuario que se va a usar con este enlace de seguridad. Debe especificarse cuando se usa este enlace de seguridad en el cliente.
passwordValidator
Validador que se va a usar para comprobar los pares de nombre de usuario y contraseña recibidos. Debe especificarse cuando se usa este enlace de seguridad en el servicio.
passwordValidatorCallbackState
Estado opcional que se va a pasar como argumento cuando se invoca el validador de nombre de usuario.
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 |